nach 2 Sekunden --> Seite zurück springen

Brauni

Erfahrenes Mitglied
Hallo

Ich stehe vor folgendem Problem:
Wenn ich eine php Seite geladen habe, soll er nach z.B. 2 Sekunden folgenden Befehl ausführen:
javascript:history.back();

Mein Problem ist wie ich das Umsetze. Ich habe an eine Schleife gedacht doch wie mach ich das z.b. nach 2 oder 3 Sekunden?

Mit einer for next Schleife mit 1.000.000 durchläufen vergeht auch Zeit jedoch hängt sich da fast immer php bzw. apache auf.
Dafür muss es denke ich doch mal eine ordentliche Lösung geben oder?

Mfg
Brauni
 
Hi,

rufe history.back() im onload-Event des BODYs zeitverzögert mit setTimeout auf.
HTML:
<body onload="setTimeout('history.back()', 2000);">
Ciao
Quaese
 
servus

ich habe folgendes zusammengestellt jedoch funktioniert es leider nicht. weist wer vielleicht warum?

<?
echo "<html>";
echo "<head>";
echo "<title>Produkt bestellen</title>";
echo "</head>";

echo "<body onload=setTimeout('history.back()', 2000);>";
echo "</body>";
echo "</html>";
?>
 
Hi,

die Anweisung im onload-Event muss in Anführungszeichen stehen.
PHP:
echo "<body onload=\"setTimeout('history.back()', 2000);\">";
Dann sollte es eigentlich funktionieren.

Ciao
Quaese
 

Neue Beiträge

Zurück