Modification de contenu popup

Je suis de l'ouverture d'un popup à l'aide de popup = window.open(....) et puis essayez d'insérer du code html dans une balise div dans la fenêtre contextuelle.

popup.document.getElementById('div-content').innerHTML = "hello world"; ne fait rien, cependant, popup.document.getElementById('the-field').value = "Hello There"; des modifications dans le contenu d'un champ avec un id="le-champ".

Aucune idée pourquoi on travaille, mais pas l'autre? Comment puis-je remplacer le contenu de la div?

espère que vous pouvez aider.

EDIT:
le popup

<!DOCTYPE html>
<html>
   <head>
        <title>Report</title>
        <meta charset="utf-8">
   </head>

    <body>
        <header>

        </header>

        <div id="div-content"></div>

        <div id="report-container">
            <input type="text" id="the-field" name="the_field"/>
        </div>

        <footer>
        </footer>

     </body>

 </html>  

le code

  function reportComplete(report_content)
  {
  var popup;
  var template_path;

  template_path = base_url + "application/views/secure/reports_preview.php";
  popup = window.open(template_path, "Report", "scrollbars=yes ,resizable=yes");

  popup.document.getElementById('the-field').value = "Hello There"; //this works

  popup.document.getElementById('div-content').innerHTML = "hello world";

  }
Pourriez-vous poster le code dans la page d'hôte et le popup?
J'ai édité le sujet et ajouté le code. merci

OriginalL'auteur djeetee | 2011-09-13