Nach dem der User eine Seite besucht hat, soll er weiter geleitet werden ... okay, das geht schon.
... onload="window.setTimeout(refer(), 5000);"
damit rufst du die Funktion refer() auf und weist dem Timeout den Rückgabewert zu, der dann in 5 Sekunden ausgeführt wird. Ich vermute du hast hier Anführungszeichen unterschlagen.
function refer()
{
newHREF = anyFrame.location.href + "&testParameter=1";
top.rechts.location.href = newHREF;
top.rechts.location.reload();
Das ist doppelt gemoppelt. Erst weist du dem Frame eine neue Seite zu, mit deinem Parameter im nächsten Augenblick lädst du ihn aber wieder neu, mit den alten Parametern.
}
Leider ist die Variable in meinem PHP-Script nicht gesetzt.
Logisch, weil nur das reload() wirkt. So müßte es gehen:
function refer()
{
var newHREF = anyFrame.location.href + "&testParameter=1";
top.rechts.location.href = newHREF;
}
Struppi.
Javascript ist toll (Perl auch!)