document.writeln()funktioniert bei mir nicht
Wolles
- javascript
0 Sven Rautenberg0 Capior0 Mirko
Hi Leute,
ich habe folgende(s) Problem(e):
Die Anweisung document.writeln() erzeugt keinen Zeilenumbruch, weder im IE (5) noch im NN (4.7).
Außerdem funktioniert bei mir 'document.body.offsetWidth' nicht.
Ich bekomme die Fehlermeldung, daß ein Objekt erforderlich sei.
Der entsprechende Befehl in NN funktioniert einwandfrei.
Kann mir jemand weiterhelfen?
Danke
mfg Wolles
Hi Leute,
ich habe folgende(s) Problem(e):
Die Anweisung document.writeln() erzeugt keinen Zeilenumbruch, weder im IE (5) noch im NN (4.7).
Außerdem funktioniert bei mir 'document.body.offsetWidth' nicht.
Ich bekomme die Fehlermeldung, daß ein Objekt erforderlich sei.
Der entsprechende Befehl in NN funktioniert einwandfrei.
Kann mir jemand weiterhelfen?
Danke
mfg Wolles
document.writeln() erzeugt sehr wohl Zeilenumbrüche - aber natürlich nur im Seitenquelltext. Wenn du den Text der HTML-Seite umbrechen willst, mußt du schon "<BR>" schreiben, wie im ganz normalen HTML auch.
Wenn du statt writeln() nur write() nutzt, erzeugst du eine endlose Quelltext-Zeile, die beim Betrachten etwas unergonomisch zu betrachten ist (Netscape zeigt bei der Quelltextanzeige das Ergebnis der Javascript-Schreibbefehle an, da solltest du mal gucken, was dein Javascript so produziert).
- Sven Rautenberg
Hi Leute,
ich habe folgende(s) Problem(e):
Die Anweisung document.writeln() erzeugt keinen Zeilenumbruch, weder im IE (5) noch im NN (4.7).
document.writeln kannst sonst mit document.write(...+"<br>"); erzeugen....ist ja so gesehen kein problem...
Außerdem funktioniert bei mir 'document.body.offsetWidth' nicht.
Ich bekomme die Fehlermeldung, daß ein Objekt erforderlich sei.
Der entsprechende Befehl in NN funktioniert einwandfrei.
Kann mir jemand weiterhelfen?
du greifst mit document.body.offsetwidth auf den body zu, aber ich wette du hast den script im header....du musst nach dem body-tag einen script öffnen und so schreiben, oder die funtkion erst bei onload aufrufen...
Danke
bitte
mfg Wolles
capior
Hallo,
document.writeln kannst sonst mit document.write(...+"<br>"); erzeugen....ist ja so gesehen kein problem...
Nein, korrekt wäre IMHO document.write(...+"\n"); , denn writeln erzeugt einen Zeilenumbruch im Dokument, und fügt kein <br> ein.
Mirko