Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/03/2005, 15:37
Avatar de aRojilla
aRojilla
 
Fecha de Ingreso: julio-2004
Mensajes: 45
Antigüedad: 20 años, 6 meses
Puntos: 0
Cómo hacer un doble click en este scroll

Bueno, perdón por el título que puse, pero es que no sabía cómo decirlo mejor...

Estoy usando un código que permite hacer scroll a un iframe meidnate dos botones (gráficos). El caso es que se hace con onmouseover y onmouseout, así que cuando pasas el cursor el contenido del iframe se desplaza hasta que retiras el cursor de encima del botón. Me gustaría saber si es posible hacerlo con cliks, es decir, al hacer click el contendido se desplaza y al hacer otro click, se para. Esto se puede conseguir facilmente cambian onmouseover por onclick, pero... ¿cómo sustituyo el onmouseout?

Este es el código:

Código PHP:
<script type="text/javascript">

var 
timer_id;
function 
scroll_iframe(frm,inc,dir) {
  if (
timer_idclearTimeout(timer_id);
  if (
window.frames[frm]) {
    if (
dir == "v"window.frames[frm].scrollBy(0inc);
    else 
window.frames[frm].scrollBy(inc0);
    
timer_id setTimeout("scroll_iframe('" frm "'," inc ",'" dir "')"20);
  }
}

function 
stopScroll() { if (timer_idclearTimeout(timer_id); }
</script> 
Este el de los botones:

Código PHP:
<a href="javascript:;" onclick="scroll_iframe('fotografia', -4, 'v'); window.status='Hover here to scroll up.'; return true" onmouseout="stopScroll(); window.status=''; return true"><img src="camaras-digitales-y03.jpg" width="62" height="39" border="0" alt=""></a>

<
a href="javascript:;" onclick="scroll_iframe('fotografia', 4, 'v'); window.status='Hover here to scroll down.'; return true" onmouseout="stopScroll(); window.status=''; return true"><img src="camaras-digitales-y14.jpg" width="62" height="30" border="0" alt="// Bajar"></a
Y por si sirve de algo, este es el iframe:

Código PHP:
<iframe name="fotografia" id="fotografia" width="323" height="238" src="contenido.html" frameborder="no" scrolling="no" style="border:0px;"></iframe
GRACIAS!!!

Última edición por aRojilla; 09/03/2005 a las 15:39