Tema: Iframe
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/11/2004, 07:33
Avatar de granbosteron
granbosteron
 
Fecha de Ingreso: agosto-2004
Mensajes: 164
Antigüedad: 19 años, 8 meses
Puntos: 1
Pregunta Iframe

Hola Gente, a ver si pueden ayudarme.

Quisiera mover el contenido de un IFRAME, desde el archivo que lo contiene. Encontre un script en este foro el cual lo puede ver aqui LINK AL SCRIPT.

Es este mismo codigo:

Código HTML:
<HTML>
<HEAD>
<TITLE> DESPLAZAR MARCO INTERNO.</TITLE>
<SCRIPT>
var pasoH=2;
var pasoV=4;
var despl,alto,ancho;

function arriba(vel){
despl=setInterval("marcoInt.scrollBy(0,-pasoV)",vel)
}
function izquierda(vel){
despl=setInterval("marcoInt.scrollBy(-pasoH,0)",vel)
}
function derecha(vel){
despl=setInterval("marcoInt.scrollBy(pasoH,0)",vel)
}
function abajo(vel){
despl=setInterval("marcoInt.scrollBy(0,pasoV)",vel)
}

function salto(a){
pasoH=(a==1) ? 300 : 2;
pasoV=(a==1) ? 240 : 4;
}
</SCRIPT>

<STYLE>
table.#direc TD{width:15px; height:15px; font:900 14px monospace; 
margin=0; text-align:center}
</STYLE>

</HEAD>

<BODY>
<H2>Para IE 5+.</H2>

<TABLE align=center cellpadding=0 cellspacing=0>
<TD>
<iframe src="http://www.mi_sitio.net/pagina_en_mi_sitio.html" scrolling=no 
id=marcoInt style="width:600px; height:300px; border:4px inset" ></iframe>
</TD>
<TD width=150 align=center>

<TABLE id=direc border=0 cellpadding=0 cellspacing=0><TR>
<TD colspan=3 rowspan=3> </TD>
<TD onmouseout="clearInterval(despl)" onmouseover="arriba(300)" 
onmousedown="salto(1)" onmouseup="salto(0)" 
style=cursor:default;color:silver>&amp;#9650;</TD>
<TD colspan=3 rowspan=3> </TD>
</TR><TR>
<TD onmouseout="clearInterval(despl)" onmouseover="arriba(100)" 
onmousedown="salto(1)" onmouseup="salto(0)" 
style=cursor:default;color:gray>&amp;#9650;</TD>
</TR><TR>
<TD onmouseout="clearInterval(despl)" onmouseover="arriba(10)" 
onmousedown="salto(1)" onmouseup="salto(0)" 
style=cursor:default>&amp;#9650;</TD>
</TR><TR>
<TD onmouseout="clearInterval(despl)" onmouseover="izquierda(300)" 
onmousedown="salto(1)" onmouseup="salto(0)" 
style=cursor:default;color:silver>&amp;#9668;</TD>
<TD onmouseout="clearInterval(despl)" onmouseover="izquierda(100)" 
onmousedown="salto(1)" onmouseup="salto(0)" 
style=cursor:default;color:gray>&amp;#9668;</TD>
<TD onmouseout="clearInterval(despl)" onmouseover="izquierda(10)" 
onmousedown="salto(1)" onmouseup="salto(0)" 
style=cursor:default>&amp;#9668;</TD>
<TD style="cursor:help; font:bold 14px sans-serif; color:blue" title=
"Mueva el puntero sobre las flechas para cambiar velocidad y dirección.
Pulse el botón en las flechas para desplazamientos mayores."> ?</TD>
<TD onmouseout="clearInterval(despl)" onmouseover="derecha(10)" 
onmousedown="salto(1)" onmouseup="salto(0)" 
style=cursor:default>&amp;#9658;</TD>
<TD onmouseout="clearInterval(despl)" onmouseover="derecha(100)" 
onmousedown="salto(1)" onmouseup="salto(0)" 
style=cursor:default;color:gray>&amp;#9658;</TD>
<TD onmouseout="clearInterval(despl)" onmouseover="derecha(300)" 
onmousedown="salto(1)" onmouseup="salto(0)" 
style=cursor:default;color:silver>&amp;#9658;</TD>
</TR><TR>
<TD colspan=3 rowspan=3> </TD>
<TD onmouseout="clearInterval(despl)" onmouseover="abajo(10)" 
onmousedown="salto(1)" onmouseup="salto(0)" 
style=cursor:default>&amp;#9660;</TD>
<TD colspan=3 rowspan=3> </TD>
</TR><TR>
<TD onmouseout="clearInterval(despl)" onmouseover="abajo(100)" 
onmousedown="salto(1)" onmouseup="salto(0)" 
style=cursor:default;color:gray>&amp;#9660;</TD>
</TR><TR>
<TD onmouseout="clearInterval(despl)" onmouseover="abajo(300)" 
onmousedown="salto(1)" onmouseup="salto(0)" 
onmousedown="salto(1)" onmouseup="salto(0)" 
style=cursor:default;color:silver>&amp;#9660;</TD>
</TR></TABLE>

</TD>
</TABLE>

</BODY>

</HTML> 
Esta perfecto, pero solo se puede utilizar en IE. Necesitaria mejorar este script, ya que no se cual es la propiedad de este script que no soporta Netscape. O sino, saber si ustedes conocen un script que funcione en IE como en Netscape.
__________________
Saludos :adios: :adios: :adios:

Última edición por granbosteron; 17/11/2004 a las 08:08