wahsaga: Kleines Problem in Frame Nachladescript

Beitrag lesen

hi,

ich habe da folgenden Code um Frames nachzuladen. Dieser funktioniert ganz gut, nur es gibt ein Problem, wenn er eine Seite nachladen sollte, die ein "?" in der Url enthält.

hast du versucht zu analysieren, warum das so sein könnte?

if(parent.frames.length==0) {
location.href="/index.php?"+document.URL

hier wird die adresse im query string weitergegeben - bei deiner beispiel-adresse

http://www.meineseite.com/content.php?id=1

wird daraus aber
/index.php?http://www.meineseite.com/content.php?id=1

  • dass so kein korrekter URI aufgebaut ist, sollte klar sein.

Kann mir da wer helfen, damit auch Seiten nachgeladen werden, die ein "?" in der Url enthelten`?

vorher encodeURIComponent() auf das argument, welches per query string weitergegeben werden soll, anzuwenden könnte weiterhelfen.

bin mir gerade nicht sicher, ob dann auf der zielseite wiederum ein dekodieren notwendig wird - im zweifelsfalle ausprobieren.

gruß,
wahsaga

--
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }