Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 1999 Teil von Juli

SELFHTML Forumsarchiv
Netscape und document.write()

Informationsseite
  1. Seite (JAVASCRIPT) Netscape und document.write() von Antje Hofmann, 30. 07. 1999, 15:11
nach unten

Netscape und document.write()

Die folgende Nachricht zum Thema stammt von: Antje Hofmann, 30. 07. 1999, 15:11

Hallo Forumianer,

beim Schmöckern im Archiv /selfhtml/sfarchiv/1999_1/t02558.htm#a12050 bin ich unter anderen darauf gestoßen, dass der Navigator manchmal unbegründet in Zählschleifen mit document.write() eine Zeile zu wenig ausgibt.

Ich habe mir das mal genauer angeschaut und dabei ist mir aufgefallen, dieses Problem tritt nur in Funktionen auf und nur wenn absatzbildene Tags und <br> dynamisch geschrieben werden.

Beispiele:
function schreibe(){
var t;for (t=1;t<=10;t++)document.write("<p style=\"color:red\">"+t+"blablabla</p>");} richtig

function schreibe(){
var t;for (t=1;t<=10;t++)document.write("<p style=\"color:red\">"+t+"blablabla");} falsch

function schreibe(){
var t;for (t=1;t<=10;t++)document.write("<p style=\"color:red\">"+t+"</p>blablabla");} falsch

function schreibe(){
var t;for (t=1;t<=10;t++)document.write("<p style=\"color:red\">"+t+"</p><p>blablabla</p>");} richtig

function schreibe(){
var t;for (t=1;t<=10;t++)document.write("<br>"+t+"blablabla");} falsch

function schreibe(){
var t;for (t=1;t<=10;t++)document.write(t+"blablabla<br>");} richtig

function schreibe(){
var t;for (t=1;t<=10;t++)document.write(t+"<br>blablabla");} falsch

Ähnliche Probleme tauchen auch mit Listenelemente auf.
Erst wenn in der Funktion z.B. <ul></ul> mitgeschrieben wird, macht der Navi es wieder richtig.
Bei while-Schleifen tritt dieser Effekt auch auf.

Diese Funktion führt im Navi zum Absturz. Setzt man <br> ein, klappts wieder.

function schreibe(){
var t;for (t=0;t<=9;t++)document.write("<span style=\"color:#55"+t+t+t+t+"\">b</span>");}  



Viele Grüße

Antje

nach oben
Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 1999 Teil von Juli

© 1998-2006 Seite Impressum, Software: Classic Forum