dkn: iFrame für IE und NS

Hallo zusammen,

leider habe ich keine Lösung für mein Problem. Es dürfte aber wie gesagt an folgender Zeile ligen, die im IE problemlos läuft, nur in der NS umgebung nicht:

Code:

frames.iFrame.document.body.innerHTML = document.form.text.value;

Alternativ müsste folgendes oder ähnliches stehen:

Code:

document.getElementById("iFrame").contentWindow.document = document.form.text.value;

Irgendwas stimmt wohl mit der Syntax nicht, aber ich habe keine Idee mehr....

Hier nochmals der komplette Code:

Code:

<html>
<head>

<script language="Javascript">

// <!--

function initIframe() {
document.form.text.value = window.opener.form.<? echo $name; ?>.value;
frames.iFrame.document.body.innerHTML = document.form.text.value;
//document.getElementById(iFrame) = document.form.text.value;
self.focus();
}

// -->
</script>

</head>

<body OnLoad="initIframe();">

<form name="form">
<iframe name="iFrame" id="iFrame"></iframe>
<textarea style="display:none; width: 750px; height: 100px" wrap="virtual" name="text"></textarea>
</form>

</body>
</html>

  1. Hallo,

    self.iFrame.document.getElementsByTagName('body')[0].innerHTML sollte in allen aktuellen Browsern funktionieren.

    Gruß aus Berlin!
    eddi

    1. hi,

      self.iFrame.document.getElementsByTagName('body')[0].innerHTML sollte in allen aktuellen Browsern funktionieren.

      Es war doch aber eine Lösung in Perl gefragt!!!1

      gruß,
      wahsaga

      --
      /voodoo.css:
      #GeorgeWBush { position:absolute; bottom:-6ft; }