Wie setze ich das innerHTML eines Elements in einem Fenster, das von einem JavaScript-Fensterobjekt geöffnet wird?

Ich habe einen einfachen JavaScript-Code wie diesen:

<code><script type="text/javascript">
   function openWindow() {
     var mywindow = window.open("file.html");
     mywindow.document.getElementById("foo").innerHTML="Hey you!!";
   }
</script>
</code>

Diese Funktion wird mit einem onclick-Ereignis aufgerufen. Das Fenster öffnet sich gut, aber das innerHTML des Elements ändert sich nicht. Da es sich um eine Datei handelt, die ich besitze, weiß ich, dass keine Sicherheitsrichtlinie mich blockiert, und das Element mit der ID 'foo' ist definitiv vorhanden. (Es ist ein DIV). Ich habe andere Variationen von .innerHTML wie .src und .value ausprobiert, aber nichts scheint zu funktionieren. Hat jemand irgendwelche Vorschläge?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage