Jak ustawić innerHTML jakiegoś elementu w oknie otwartym przez obiekt okna JavaScript?

Mam taki prosty kod JavaScript, jak ten:

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

Ta funkcja jest wywoływana ze zdarzeniem onclick. Okno otwiera się dobrze, ale innerHTML elementu nie zmienia się. Jest to plik, którego jestem właścicielem, więc wiem, że nie blokuje mnie żadna polityka bezpieczeństwa, a element o identyfikatorze „foo” zdecydowanie istnieje. (To jest DIV). Wypróbowałem inne odmiany .innerHTML, takie jak .src i .value, ale nic nie działa. Czy ktoś ma jakieś sugestie?

questionAnswers(2)

yourAnswerToTheQuestion