Mailinglisten-Archive |
Hallo! Peter Pucher schrieb: > ich möchte eine internet - seite beim aufruf aktualisieren. > <meta http-equiv=refresh content=\"1000;$PHP_SELF\"> Richtig sollte es so lauten. <meta http-equiv=refresh content=\"1000; URL=$PHP_SELF\"> Du könntest es mal mit JavaScript versuchen. if(self.name != "neuladen") { self.name = "neuladen"; location.reload(); } Die Seite wird aufgerufen. Mit if() wird nachgefragt, ob der Fenstername >neuladen< ist. Wenn er es nicht ist, bekommt das Fenster den Namen >neuladen<. Mit location.reload() rufst Du die Seite nochmal auf. Wird die Seite jetzt wieder geladen, wird nachgefragt, ob der Fenstername != >neuladen<. Es ist nicht so, also geht es nicht in die if()-Anweisung rein, die Seite wird nicht neu geladen. Der Hacken an der Sache ist, sobald Du eine andere Seite aufrufst, mit dem selben Script, wird die Seite nicht neu geladen, da das Fenster den Namen >neuladen< hat. Mann könnte den Namen über PHP von Seite zu Seite ändern, also das Script von PHP schreiben lassen. Der Name muß nach dem Neuladen in der if()-Anweisung der selbe sein, sonst kommt es zu einem Dauerneuladen. mfg, André Laugks
php::bar PHP Wiki - Listenarchive