Jörg Peschke: Wo sateckt der fehlerteufel?

Beitrag lesen

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