Wo sateckt der fehlerteufel?
Matthias
- javascript
Hallo,
ich möchte aus dem Frame "anzeige" in das Frame "steuerung" eine steuerdatei laden, die wiederum den Inhalt des Frames "anzeige" verändert. Das Funktioniert eigentlich auch ganz gut, nur die Steurerdatei kann das Frame "anzeige" nicht mehr ändern. Habe es mit folgendem Code ausprobiert, aber es funtkioniert so leider nicht.
setTimeout("parent.anzeige.location.href=datei.php?abt=42&art_id=56",200);
lg
matthias
Hi,
Habe es mit folgendem Code ausprobiert, aber es funtkioniert so leider nicht.
"funktioniert nicht" war noch nie eine Fehlerbeschreibung und wird es auch niemals sein.
setTimeout("parent.anzeige.location.href=datei.php?abt=42&art_id=56",200);
Entferne aus diesem Code den Timeout, und es bleibt:
parent.anzeige.location.href=datei.php?abt=42&art_id=56
Dass dies falsch ist, sieht man auf den ersten Blick.
Cheatah
Hi Matthias,
der Fehler steckt in deinem Posting-Titel ;-)
"Wo sat[an]eckt der fehlerteufel?"
Da er nicht anecken wollte, hat er sich verst-eckt ...
*SCNR*
Schönen Sonntag noch!
O'Brien
setTimeout("parent.anzeige.location.href=datei.php?abt=42&art_id=56",200);
Der Link, den Du übergibst, muss in Anführungszeichen stehen, sonst interpretiert ihn JavaScript nicht als Zeichenkette:
setTimeout ("parent.anzeige.location.href='datei.php?abt=42&art_id=56';",200)
Ganz abgesehen davon, dass ich nicht weiss, ob Du setTimeout Wertzuweisungen übergeben kannst.
Um sicher zu gehen, solltest Du eine eigene Funktion benutzen:
function reload_frame (url) {
parent.anzeige.location.href = url;
}
setTimeout ("reload_frame('datei.php?abt=42&art_id=56')", 200);
Proboer das mal.
Gruss,
Joerg