ayuuuuda .. URGENTE
Quiero recuperar desde una ventana hijo los dato s que se encuentra en los objetos de la ventana padre, probe con la siguiente instruccion , pero no merga nada en la variable.
<SCRIPT LANGUAGE='JavaScript'>
var ventana;
var VModelo;
var VPlacas;
var VSerie;
VModelo= parent.document.FormVehiAltas.TxModelo.value;
ventana.document.write("VModelo");
VPlacas= parent.document.FormVehiAltas.TxPlacas.value;
ventana.document.write("VPlacas");
VSerie= parent.document.FormVehiAltas.TxNoSerie.value;
ventana.document.write("VSerie");
</script>
Espero alguien pueda ayudarme..... GRACIAS
<SCRIPT LANGUAGE='JavaScript'>
var ventana;
var VModelo;
var VPlacas;
var VSerie;
VModelo= parent.document.FormVehiAltas.TxModelo.value;
ventana.document.write("VModelo");
VPlacas= parent.document.FormVehiAltas.TxPlacas.value;
ventana.document.write("VPlacas");
VSerie= parent.document.FormVehiAltas.TxNoSerie.value;
ventana.document.write("VSerie");
</script>
Espero alguien pueda ayudarme..... GRACIAS
Usa el objeto opener en lugar de parent. El objeto parent
representa la ventana o frame que contiene a otro frame,
mientras que opener representa la ventana que abrió
a la ventana actual.
Sobre la variable ventana. Esa variable no es nada a menos
que le asignes algo. Si quieres que sea una referencia
al objeto window debes declararla asÃ:
var ventana = window;
Pero francamente yo no lo harÃa, me parece más cómodo
usar el objeto window directamente:
window.document.write("lo que sea");
Aunque para referirte al objeto document tampoco
necesitas escribirlo asÃ, puedes simplemente poner
document.write(...);
representa la ventana o frame que contiene a otro frame,
mientras que opener representa la ventana que abrió
a la ventana actual.
Sobre la variable ventana. Esa variable no es nada a menos
que le asignes algo. Si quieres que sea una referencia
al objeto window debes declararla asÃ:
var ventana = window;
Pero francamente yo no lo harÃa, me parece más cómodo
usar el objeto window directamente:
window.document.write("lo que sea");
Aunque para referirte al objeto document tampoco
necesitas escribirlo asÃ, puedes simplemente poner
document.write(...);