wolli : document.open() was mach ich falsch

Beitrag lesen

Hallo Carsten,

Danke für dein doctext Tipp funzt wunderbar :-)
Aber "

was mache ich falsch ??
Du benutzt Javascript."

war unüberlegt !!!

Es gibt KEINE!! serverseitige Programiersprache
Die die komplette URLzeile auslesen kann.
und wenn man @Domains einsetzen will zB.
http://wolli@llesklar.de
Dann kann man wolli@llesklar.de nur mit javascript auslesen.

Abgesehen davon ob ein @Zeichen in die URL gehören dürfen oder nicht.
Aber das wurde hier im Forum ja schon breitgetreten.
Es funzt und wird von Strato und Puretec eingesetzt.
Und das will ich meinen Usern eben auch anbieten.

Danke nochmals
Gruß
wolli

Bau dein Ziel erst in einer Variablen zusammen und gebe die dann 'in eins' aus. Ansonsten löscht das erste document.writeln() nach dem document.open() das ganze Dokument und zwar inklusive des Scriptteils und deiner Variablen 'ziel'.

doctext='<frameset framespacing="0" rows="100%,*" border="0" frameborder="0">\n';
doctext+='<frame scrolling="auto" noresize src="/'+ziel+'" target="_self">\n';
doctext+='</frameset>';

document.open;
document.writeln(doctext);
document.close;

Noch besser ist es, dass Script in ein extra Frameset aussendrum zu packen, dann hast du dieses Problem nicht. (document.write ins eigene document nach/bei onLoad() zickt gerne rum.)

Gruss,
Carsten