Simon Reinhardt: Wie kann ich mit document.write eine URL aufrufen ???

Beitrag lesen

Hi!

wo=window.open("", "Test", "noscrollbars,width=440,height=530,screenX=100,screenY=20,top=20,left=100");
wo.document.open("text/html");
wo.document.write("<head><title>Test</title></head>");
wo.document.write("<body>");
wo.document.write("<img src="test.gif">");
wo.document.write("</body>");

funktioniert prima.

Jetzt meine Frage:

Wie muß die vorletzte Zeile aussehen, wenn ich etwas anderes aufrufen möchte, als eine Grafik.
Mein Versuch sah u. a. so aus:
wo.document.write("<src="test.htm">");

Moment, eins muss hier klargestellt werden: dieses Script "ruft" keine Dateien auf, es "generiert" lediglich eine Seite.
Um mit window.open eine HTML-Seite aufzurufen, musst Du als erstes Argument die Adresse übergeben, also so:

wo=window.open("test.htm", "Test", "noscrollbars,width=440,height=530,screenX=100,screenY=20,top=20,left=100");

In der vorletzten Zeile Deines Scripts wird lediglich ein Befehl in die Seite geschrieben (das image-Tag), welcher ein Bild auf der Seite anzeigt.

Um innerhalb einer Seite selber eine andere Adresse zu laden, musst Du location.href benutzen.

MfG Simon