JQuery - Escribir en la ventana de apertura
Tengo una página HTML que abre otra página a través de JavaScript. Cuando un usuario hace clic en un botón en la otra página, quiero publicar un mensaje en un DIV de la página de inicio a través de JQuery. No puedo identificarlo, pero parece que no consigo que esto funcione. Aquí está mi página de apertura
<code><html> <head> <script type="text/javascript" src="jquery-1.3.2.min.js"></script> </head> <body> <input type="button" onclick="window.open('dialog.html', '_blank', 'height=200, width=300');" value="launch!" /> <div id="testDiv"></div> </body> </html> </code>
Cuando el usuario hace clic en el botón "¡lanzar!" botón, aparecerá un diálogo. El código para el diálogo se ve así:
<code><html> <head> <script type="text/javascript" src="jquery-1.3.2.min.js"></script> </head> <body> <input type="button" onclick="updateOpener()" value="Update Opener" /> <script type="text/javascript"> function updateOpener() { var testDiv = window.opener.jQuery("#testDiv"); if (testDiv != null) { alert("here"); testDiv.html("Updated!"); } } </script> </body> </html> </code>
Sorprendentemente, aparece el cuadro de alerta. Sin embargo, parece que no puedo actualizar el HTML del DIV en mi página de inicio. ¿Alguien sabe como hacer esto?