Gente prueben este codigo. En la parte donde se encuentra el
IFRAME, que tiene como
src="menu.php", cambien por una pagina de prueba creada por ustedes e inserten texto o imagenes que superen los 100px de ancho para que vean como funciona.
La cuestion es que Funciona bien en
IE pero no en
NETSCAPE. Lo extraño es que no utiliza funciones o metodos que no sean compatibles con
NETSCAPE, como ser
setInterval y
scrollBy que ambos funcionan desde
NETSCAPE 4.
El error a mi entender, es que desde
NETSCAPE no esta interpretando la llamada a
window.marcoInt (revisar codigo), es como que no lo reconoce.
Alguien puede saber que es y como se soluciona ??
Les paso el Codigo:
Código HTML:
<HTML>
<HEAD>
<TITLE> DESPLAZAR MARCO INTERNO.</TITLE>
<SCRIPT>
var pasoH=2;
var pasoV=4;
var despl,alto,ancho;
function derecha(vel){
despl=setInterval("window.marcoInt.scrollBy(2,0)",vel)
}
</SCRIPT>
</HEAD>
<BODY>
<H2>Para IE 5+.</H2>
<TABLE cellpadding=0 cellspacing=0>
<TR><TD>
<iframe src="menu.php" scrolling=no id=marcoInt style="width:100px; height:300px; border:4px inset" ></iframe>
</TD>
</TR>
</TABLE>
<table width="20" border="0" cellspacing="0" cellpadding="0">
<tr>
<td> </td>
</tr>
<tr>
<td onMouseOut="clearInterval(despl)" onMouseOver="derecha(10)">MOVER</td>
</tr>
</table>
</BODY>
</HTML>