actualizar una pagina desde otra

javier leonardo
19 de Agosto del 2005
saludos
mi problema es que necesito actualizar una pagina desde otra estuve probando con unas funciones en javascript pero no he podido
espero me puedan ayudar
saludos desde colombia
javier leonardo

Armando
19 de Agosto del 2005
Con esto puedes actualizar la página anterior a la que realiza el cambio.

<script language="JavaScript">

var texto = "aqui se escribiría el texto html de la página anterior."

function actualizaPaginaPadre(texto){
window.opener.document= texto;
}
</script>

tito
19 de Agosto del 2005
document.location.reload();

freddy
19 de Agosto del 2005
yo tambien necesito esto si lo envuentran por favor envien un correo a [email protected] con el script.

muchas gracias y perdonen

Wojciech
19 de Agosto del 2005
te envio el siguiente código de comunicación entre ventanas en resumen esta todo en javascript y es una sola pagina que al presionar el boton de abrir ventana se ejecuta un script que abre crea el contenido de una pagina en una ventana nueva y puedes pasar datos de una ventana a otra.....


Chao cualquier cosa no dudes en peditreme ayuda en lo que se pueda.....


Ventanas comunicantes

Este ejemplo muestra la interacción entre dos ventanas que intercambian mensajes entre sí. La primera de ellas es la que contiene la página que estás leyendo en este momento, y en la que hemos colocado un formulario con un campo de ingreso de texto (etiqueta <TEXTAREA>) y un botón (etiqueta <INPUT TYPE='button'>) que al ser pulsado genera la segunda ventana. La interacción se produce gracias a la utilización del atributo opener del objeto window. Este atributo referencia la ventana desde la que se ha abierto la actual, de modo que si ventana es la segunda ventana abierta, ventana.opener debe almacenar un puntero (referencia) a la que contiene este texto. A continuación mostramos la función JavaScript responsable de la generación y gestión de la segunda página. En ella, formulario es el nombre del formulario que aparece a continuación y texto es el identificador asociado a su campo de ingreso de texto:
func tion nuevaVentana( )
{
ventana=window.open(' ','NuevaVentana','width=400,height=300');
ventana.opener=self;
ventana.document.write("<HTML>");
ventana.document.write("<HEAD><TITLE>Segunda ventana</TITLE></HEAD>");
ventana.document.write("<BODY><CENTER>");
ventana.document.write("Presiona el botón después de actualizar el formulario");
ventana.document.write("<FORM NAME='notas'& gt;");
ventana.document.write("<TEXTAREA NAME='nota' ROWS=8 COLS=40>");
ventana.document.write(document.formulario.texto.value);
ventana.document.write("</TEXTAREA><P>");
ventana.document.write("<INPUT TYPE='button' VALUE='Actualizar'
onClick='opener.document.formulario.texto.value=document.notas.nota.value'>");
ventana.document.write("</FORM>");
ventana.document.write("</CENTER></BODY>");
&n bsp; ventana.document.write("</HTML>");
ventana.document.close();
}
Con este ejemplo, puedes comprobar que asociando identificadores a los elementos adecuados de una página, resulta extremadamente sencillo referenciar y realizar operaciones sobre el valor de los distintos campos de texto de los formularios. Así, es posible transmitir los mensajes de una ventana a otra, de forma que cualquiera de ellas puede modificar el texto procedente de la otra y enviar dichos cambios a la emisora del mensaje. Presta especial atención al empleo de la palabra reservada self que identifica el objeto activo en cada instante.

Aquí va el código completo:

<!-- Ventanas interactuantes -->
<SCRIPT language=JavaScript>
var ventana;
function nuevaVentana()
{ ventana=window.open('','NuevaVentana','width=400,height=300');
ventana.opener=self;
ventana.document.write("<HTML>");
ventana.document.write("<HEAD><TITLE>Segunda ventana</TITLE></HEAD>");
ventana.document.write("<BODY ><CENTER>");
ventana.document.write("<FONT FACE='helvetica' >");
ventana.document.write("<TABLE>");
ventana.document.write("<TR><TD ALIGN=center><FONT FACE='helvetica' COLOR='#FFFFFF'><B>Presiona el bot&oacute;n despu&eacute;s de actualizar el formulario</B></FONT></TD></TR>");
ventana.document.write("<TR><TD ALIGN=center><FORM NAME='notas'>");
ventana.document.write("<TEXTAREA NAME='nota' ROWS=8 COLS=40>");
ventana.document.write(document.formulario.texto.value);
ventana.document.write("</TEXTAREA></TR></TD>");
ventana.document.write("<TR><TD ALIGN=center><FONT FACE='helvetica' COLOR='#FFFFFF'><INPUT TYPE='button' VALUE='Actualizar' onClick='opener.document.formulario.texto.value=document.notas.nota.value'></FONT></TD></TR>");
ventana.document.write("</FORM></TABLE>");
ventana.document.write("</FONT>");
ventana.document.write("</CENTER></BODY>");
ventana.document.write("</HTML>");
ventana.document.close();
}
function limpiarFormulario()
{ document.formulario.texto.value=""; }
function cerrarAuxiliar()
{ ventana.close(); }
</SCRIPT>

<! ---------------------------------------------------------------------- --></HEAD>
<BODY text=#ffffff vLink=#00ffff link=#00ff00 bgColor=#FFFFFF
>
<P>
<CENTER>
</CENTER>
<CENTER>
<FORM name=formulario>
<TABLE>
<TBODY>
<TR>
<TD align=middle><FONT face=helvetica><B>Escribe texto en el formulario
antes de abrir la nueva ventana</B> </FONT></TD></TR>
<TR>
<TD align=middle colSpan=2><TEXTAREA name=texto rows=8 cols=40></TEXTAREA>
</TD></TR>
<TR>
<TD align=middle><FONT face=helvetica><INPUT onclick=nuevaVentana() type=button value="Segunda ventana" name=boton>
</FONT><FONT face=helvetica><INPUT onclick=cerrarAuxiliar() type=button value="Cerrar segunda ventana" name=boton2>
</FONT></TD></TR></TBODY></TABLE></FORM></CENTER>
<CENTER>
</CENTER><BR>
<P>&nbsp;
</BODY></HTML>



Ayuda
19 de Agosto del 2005
Prueba con esto
<script>
opener.document.location.reload();
</script>