Hallo,
ich hab so gut wie keine Ahnung von Webdevelopment aber für Arbeit eine kleine Seite mit php und javascript zusammengebastelt.
Das javascript bastelt immer eine xmlhttpd request und php generiert mir neue Inhalte.
Jetzt möchte ich dass wenn ein bestimmter Ordner vorhanden ist (das frag ich mit PHP ab) ein JavaScript Timer gestartet wird und der dann immer mal wieder einen Request verschickt und von PHP der Inhalt des Ordners nachgeladen wird bis eine bestimmte Datei erstellt ist. Der Inhalt des Ordners ändert sich kontinuierlich und das Ende wird durch eine bestimmte Datei bekannt gegeben.
Dafür hab ich mir eine echoTimer(); in PHP geschrieben die so aussieht:
PHP-Code:
function echoTimer()
{
echo '<script type = "text/javascript">';
echo " setTimeout(\"ausgabe()\", 5000);";
echo " </script>";
}
Die "ausgabe()" beinhaltet grad nur ein alert zum testen.
Das Problem ist, dass die JavaScript Funktion überhaupt nicht aufgerufen wird.
Der Inhalt wird von PHP in ein div geladen, es steht alles da und die Konsole gibt auch keinen Fehler aus.
Ich hab schon überlegt, dassdirekt über PHP und nicht über einen xmlhttpd request zu machen, aber da das ja öfter hinter einander ausgeführt werden soll und nicht jedesmal die ganze Seite neu, seh ich nicht wie das funktionieren soll.
Ich freu mich über jeden Hinweis, weiß aber auch nicht genau wonach ich suchen soll.
Vielen Dank
Gruß