Nach 2 Sekunden Befehl ausführen

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
 
PHP kann die JavaScript-Anweisung nicht selbst ausführen. Das kann nur der Browser, wenn er die Anweisung erhält. Die Ausführung eines PHP-Scripts wird mit der Funktion [phpf]sleep[/phpf] verzögert.

Worauf du allerdings hinaus willst, dass erst 2 Sekunden nach dem Laden der Seite zurückgesprungen wird, kannst du nur über einen meta-refresh oder JavaScript selbst lösen. Dazu konsultierst du bitte das entsprechende Forum :)
 
Zuletzt bearbeitet:
Zurück