phpbar.de logo

Mailinglisten-Archive

[php] aktualisieren von seiten

[php] aktualisieren von seiten

=?iso-8859-1?Q?Andr=E9?= Laugks l-andre_(at)_gmx.de
Mon, 04 Sep 2000 01:18:09 +0200


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