PHP Funktion automatisch ausführen?
Hallo :)
Ich habe eine kleine interne HTML5-Speedtest-Seite.
Mit einem klick auf den Button hinter <div id="startStopBtn" onclick="startStop()"></div> wird der Test gestartet. Wie kann ich es machen, dass der Test automatisch gestartet wird, wenn ich die Seite nur öffne?
2 Antworten
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
Computer, Technik, Webseite
Mit einem klick auf den Button hinter <div id="startStopBtn" onclick="startStop()"></div> wird der Test gestartet.
PHP läuft serverseitig während HTML clientseitig ausgeführt wird. Du kannst eine PHP-Funktion nicht im Browser starten, dies geht nur bei JavaScript-Funktionen. Nutze stattdessen einen Link oder AJAX, um das Script aufzurufen.
Dann eben mit onload="...":
<div id="startStopBtn" onload="startStop()">
Schöner und übersichtlicher wäre es allerdings mit einem Eventlistener gleich im JavaScript-Block:
<script>
document.getElementById('startStopBtn').addEventListener('load', startStop, false);
</script>
LG
Willibergi
09.02.2018, 17:57
@julian014
Das Event natürlich auf den <body>, da hab ich mich vertan, sorry.
<body onload="startStop()">
bzw.
window.addEventListener('load', startStop, false);
Danke, leider aber funkioniert es auch damit nicht... Was könnte ich sonst noch tun?