Frank L.: Problem mit IE7 und javascript

Beitrag lesen

Hi,

ich habe folgendes Problem:

ich bastel mir gerade einen wysiwyg edit. Nun möchte ich Text der aus meiner Datenbank kommt beim laden der Seite in mein editor laden, dieser ist in einem <iframe>.

ich leite also mit <body onload="Init()"> diese funktion ein.

kurz noch den quelltext zusammengefasst sieht das so aus:

<body onload="Init()">  
  
<form ... onSubmit="doSend()" name="form">  
...  
<iframe id="iView"></iframe>  
...  
</form>  
  
</body>

für den Firefox sieht die funktion Init() so aus:

document.getElementById('iView').contentWindow.document.designMode = "on";  
sqlText = '<strong>Teststring</strong>';  
document.getElementById('iView').contentWindow.document.body.innerHTML = sqlText.toString();

Funktioniert auch super im Fux!

für den IE7 sieht das so aus:

iView.document.designMode = 'On'; //das hier geht  
sqlText = '<strong>Teststring</strong>';  
iView.document.body.innerHTML = sqlText;  //dies hier nicht mehr

und das funktioniert nicht ... :( bitte - wie sieht das richtig für den IE7 aus? Ich verzweifel leider gerade da immer folgender Fehler kommt:

'iView.document.body' ist Null oder kein Objekt