marcel: Netscape goes Amog ? - doc.write

Hallo
wie geht es euch, ich hoffe doch...
.. mir leider zur zeit nisch so gut !

Ich habe versucht einen DIV dynamisch in ein document zu schreiben
allerdings schreibt ns nicht ein DIV sondern gleich 1,5 div`s !

Endweder spinn ich jetzt oder NS !

falls euch dazu was einfällt ! - Ich wäre euch mehr als dankbar !

Hier die Links :

Die Seite :
             http://home.wtal.de/wegasoft/test/ttt.htm

Der Source :
             http://home.wtal.de/wegasoft/test/ttt.txt

mfg
marcel

  1. Hallo
    wie geht es euch, ich hoffe doch...
    .. mir leider zur zeit nisch so gut !

    Ich habe versucht einen DIV dynamisch in ein document zu schreiben
    allerdings schreibt ns nicht ein DIV sondern gleich 1,5 div`s !

    Endweder spinn ich jetzt oder NS !

    falls euch dazu was einfällt ! - Ich wäre euch mehr als dankbar !

    Hier die Links :

    Die Seite :
                 http://home.wtal.de/wegasoft/test/ttt.htm

    Der Source :
                 http://home.wtal.de/wegasoft/test/ttt.txt

    mfg
    marcel

    Ich habeauch schonmal mit dynamischen Inhalten experimentiert, kannste vergessen,
    geht nur mit IE (und netscape 6 ?). Wenn du soetwas machen willst, mach es mit
    'Layern' (ein und ausblenden).

    Hoffe ich bin nicht an deiner Frage vorbei

    Thomas

  2. Sup!

    Die andere Antwort da ganz unten im Thread kannst Du vergessen.
    Natürlich kann man mit Netscape dynamisch Inhalte erzeugen. Allerdings nur, während die Seite noch lädt.
    Wenn man, nachdem die Seite fertig geladen ist, noch was "nachschieben" will mit document.write, und das nicht in einen layer macht, sondern direkt ins Hauptfenster, dann stürzt der Navi ab.

    Deine Methode ist ein wenig verunglückt.

    Statt " duch unescape zu erzeugen, solltest Du sie maskieren, d.h. ihrer Sonderbedeutung berauben, und zwar mit \ " ist ein " das nicht als " wirkt... alles klar?

    Dein Trick funktioniert im Gegensatz zu einigen Varianten von Basic, wo das IMHO funktioniert, hier nämlich nicht.

    Hier mal ein Beispiel, wie es in JS geht:
    document.write("<DIV id="f10" align="center" STYLE="position:absolute; left:"+X+"; top:"+Y+"; z-index:1;"><IMG name="bk" src=""+name+""></DIV>");

    Alternativ benutzt man zusätzlich einfache Quotes. z.B. so:

    document.write('<DIV id="f10" align="center" STYLE="position:absolute; left:'+X+'; top:'+Y+'; z-index:1;"><IMG name="bk" src="'name+'"></DIV>');

    Man kann auch beides mischen, wenn es ganz hart kommt...

    Ich hoffe das hat Dir weitergeholfen.

    Gruesse,

    http://outpost.purespace.de/mozilla.jpg

    Bio
    (fanatischer Netscape'ler)

    1. Ich vergass zu erwähnen, daß es IMHO Amok heissen muss.

      Bio