Foros del Web » Programando para Internet » Javascript »

Pasar variables desde un Iframe?

Estas en el tema de Pasar variables desde un Iframe? en el foro de Javascript en Foros del Web. Saludos a todos..... Como le hago para pasar una variable desde un iframe(pagina2.html) a la página contenedora(pagina1.html) del iframe? Me explico con un jemplo: con ...
  #1 (permalink)  
Antiguo 05/02/2004, 19:00
 
Fecha de Ingreso: diciembre-2002
Mensajes: 100
Antigüedad: 21 años, 4 meses
Puntos: 1
Pasar variables desde un Iframe?

Saludos a todos.....

Como le hago para pasar una variable desde un iframe(pagina2.html) a la página contenedora(pagina1.html) del iframe?

Me explico con un jemplo:
con esto se logra pasar el valor del textarea desde la pagina2 al textarea contenido en el iframe, lo que deso es pasar una variable desde la pagina contenida en el iframe a la pagina en donde se encuentra el iframe, luego desencadena una acción (función)

-----------------pagina1.html---------------------------------
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<a href="#"
onclick="parent.document.form1.textarea.value+='pe pote ';return false; "
>añade un pepote en tu vida</a>
</body>
</html>
------------------------------------------------------------------

----------------pagina2.html---------------------------------
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script LANGUAGE="JavaScript">

.......estos es lo que quiero..............


me lo imagino así:

function variable()
{
if (click en link desde el iframe(pagina1.html) == sí)
{ alert("Saludos");}
}
</script>

</head>

<body>

<form name="form1" method="post" action="">
<textarea name="textarea"></textarea>
</form>


<IFRAME id=Avances name=Avances src="pagina1.html" frameBorder=0 width=320 height=240>
</IFRAME>

</body>
</html>
-------------------------------------------------------------------------

Espero me entiendan....

Última edición por RakoVky; 05/02/2004 a las 19:08
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:01.