Cita:
Iniciado por infolan no funciona de esa manera
¿Cómo lo has probado...?
Verás, he copiado un código de prueba:
Código:
<html>
<script type="text/javascript">
var dato = "nada";
function mostrar() {
alert(dato);
}
function ini() {
var c = "<html><body><button id='todo' onclick='opener.dato = this.id'>enviar</button></body></html>";
var cc = window.open();
cc.document.write(c);
}
</script>
</head>
<body >
<button onclick="ini()">pinchar</button>
<button onclick="mostrar()">mostrar</button>
</body>
</html>
Y lo he probado en un probador de scripts:
http://www.pepemolina.com/probador/
Dándo al botón mostrar muestra una alerta que dice nada, pero al abrir el popup (botón pinchar) y enviar el dato a la ventana madre (botón enviar)... al volver a pinchar sobre el botón mostrar devuelve "todo"... el dato enviado desde el popup.
Saludos