Foros del Web » Programando para Internet » ASP Clásico »

Actualizar pagina externa desde un iframe

Estas en el tema de Actualizar pagina externa desde un iframe en el foro de ASP Clásico en Foros del Web. hola a todos; Tengo una consulta: he creado una pagina principal.asp dentro de esta pagina uso dos <iframe> que se envian datos entre si, bueno ...
  #1 (permalink)  
Antiguo 12/04/2005, 16:10
 
Fecha de Ingreso: septiembre-2004
Ubicación: San lUIS
Mensajes: 57
Antigüedad: 19 años, 9 meses
Puntos: 0
Actualizar pagina externa desde un iframe

hola a todos;
Tengo una consulta:
he creado una pagina principal.asp dentro de esta pagina uso dos <iframe> que se envian datos entre si, bueno mi problema es que cuando el segundo <iframe> recibe un valor necesito actualizar y cambiar el valor de unas variables que usa la pagina principal.asp???
o de lo contrario ??
desde un <iframe> haga un response.redirect("pagina" target="dsfsd") eso es posible o como lo hago

ose que cuando reciba un valor me actualize otra pagina ??
Gracias a todos de antemano..
  #2 (permalink)  
Antiguo 12/04/2005, 16:22
Avatar de Neuron_376  
Fecha de Ingreso: abril-2005
Mensajes: 1.051
Antigüedad: 19 años, 2 meses
Puntos: 2
Hola

Acerca de Iframe tengo estas funciones ahi guardadas, tal vez alguna te sirva

<script language="JavaScript">

function getIframe()
{
if (document.frames)
{
// this is for IE5 Mac, because it will only allow access to the document object
// of the IFrame if we access it through the document.frames array
return document.frames['citySelector'];
}
else
{
return element('citySelector')
}
}

function getIframeDoc( iFrame )
{
var iFrameDoc;
if (iFrame.contentDocument)
{
// For NS6
iFrameDoc = iFrame.contentDocument;
}
else if (iFrame.contentWindow)
{
// For IE5.5 and IE6
iFrameDoc = iFrame.contentWindow.document;
}
else if (iFrame.document)
{
// For IE5
iFrameDoc = iFrame.document;
}
return iFrameDoc
}

var iframe_doc = getIframeDoc(getIframe());

iframe_doc.location.href=url;
</script>

Reslmente es para actualizar el Iframe desde la pagina principal, pero pruebalos.

Otra ejemplo es este...

1. En paginaEnIFrame.php vas a redireccionar asi:

index.php?top=1

top=1, simplemente dice que quieres que index este fuera de los marcos

2. en index.php

<?

$intOnTop = $_GET["top"]; // o el metodo para jalar variables que necesites.

if ($intOnTop == 1)
{
?>
<script language='javascript'>
if (window != top) top.location.href = location.href;
</script>
<?
}
//resto del codigo

?>

Eso debe ser tu caso, no se, si usas Header: de PHP, y te pasa lo mismo, entonces es el mismo caso... Header no lo uso mucho, entonces no se exactamente como funciona, pero bien, creo que es el mismo resultado, y en abmos es la misma solucion.

De esta manera lo malo es que es un total REFRESH, pero bueno, ahi te lo dejo tal vez te sirva para desarrollar un metodo, otro metodo no lo conozco, en javascript existe window.opener, usado en Pop-Ups, pero se que onda con tu caso.
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 21:25.