Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Automatyczne odświeżanie, Pojedyncze automatyczne odświeżenie strony...
kajko84
post
Post #1





Grupa: Zarejestrowani
Postów: 31
Pomógł: 0
Dołączył: 24.11.2006

Ostrzeżenie: (0%)
-----


Witam

Tak sie zastanawiam... da sie sie napisac skrypt (js, php, ajax) ktory odswiezalby strone automatycznie, ale tylko raz - zaraz po jej otworzeniu?

kombinowalem troche sam, ale juz nie mam pomyslow, bo strona albo nie odswieza sie wogole, albo odswieza w nieskonczonosc smile.gif

moze ma ktos jakis pomysl?
bede zobowiazny

pozdrawiam

--edit--

czy taki skrypt jest wogole poprawny? javescript znam niestety slabo...

  1. <script language="javascript">
  2.  
  3. function odswiez()
  4. {
  5. location.reload();
  6. setTimeout("odswiez()", 50);
  7. }


a np. ten skrypt dziala, ale w nieskonczonosc (nie wiem jak ustawic dzialajaca petle warunkowa)

  1. <script language="JavaScript" type="text/javascript">
  2.  
  3. setTimeout("location.reload()", 1000);
  4.  


a w body dalem:

  1. <body onload="location.reload()">


Ten post edytował kajko84 14.12.2006, 11:25:45
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
batman
post
Post #2





Grupa: Moderatorzy
Postów: 2 921
Pomógł: 269
Dołączył: 11.08.2005
Skąd: 127.0.0.1




W funkcji odswiez() sprawdź czy istnieje ciastko np juz_odswiezono. Jeśli nie, to je ustaw i odśwież stronę. Jeśli istnieje, to nic nie rób. Kodu nie podam, ponieważ nie mam teraz czasu. Wieczorem będę miał chwilę wolnego, więc podam kod.

Ten post edytował batman 14.12.2006, 11:54:17


--------------------
I would love to change the world, but they won't give me the source code.
My software never has bugs. It just develops random features.
Go to the top of the page
+Quote Post
kajko84
post
Post #3





Grupa: Zarejestrowani
Postów: 31
Pomógł: 0
Dołączył: 24.11.2006

Ostrzeżenie: (0%)
-----


dzieki za pomysl
rzeczywiscie na ciastkach dziala, napisalem cos takiego i jest oki:

  1. <?php
  2. if (isset($_COOKIE['odswiezono'])) {
  3. echo '<body marginwidth="0" marginheight="0" topmargin="0" bottommargin="0" leftmargin="0" rightmargin="0">';
  4. } else {
  5. $spr=1;
  6. setcookie('odswiezono', $spr, time()+5);
  7. echo '<body marginwidth="0" marginheight="0" topmargin="0" bottommargin="0" leftmargin="0" rightmargin="0" onload="location.reload()">';
  8. }
  9. ?>


w zasazdzie moze tak zostac, ale czy nie daloby sie tego zrobic na zmiennych? pytam z czystej ciekawosci... smile.gif
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 11:04