Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [AJAX + PHP] Refresh części strony co określony czas
tikky
post
Post #1





Grupa: Zarejestrowani
Postów: 112
Pomógł: 1
Dołączył: 2.10.2007

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


Witam,

Pewnie Ktoś się zetknął z podobnym pytaniem ale ja nie mogę znaleźć odpowiedzi.
A więc:
Załóżmy że mam jakiś tam plik index.php a w nim jakiś tam wykres, generowany przez plik rysuj.php

Pytanie:
Jak zrobić to w pliku index.php aby co określony czas (załózmy 10 sekund) do jakiegoś tam div'a automatycznie załadować plik wysuj.php.

Innymi słowy chodzi o to aby nie odświeżać co 10 sekund całej strony a tylko jej fragment z wykresem.

Bedę wdzięczny za jakiś tutorial, przykład, cokolwiek.

Tikky
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
tikky
post
Post #2





Grupa: Zarejestrowani
Postów: 112
Pomógł: 1
Dołączył: 2.10.2007

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


Dzięki za link, ale niestety nie pomógł mi. Znam PHP ale Javescript nie bardzo. To co mi wysłałeś to tylko Java bez Ajaxa.
Niestety dalej nie wiem jak rozwiązać problem w temacie?

Myślałem, że wiele osób zetknęło się z takim zagadnieniem jak mój w powyższym temacie.
Czy naprawdę nie ma jakiegoś tutoriala?
Jestem początkujący, nie miałem wcześniej zetknięcia z AJAXem więc wybaczcie jeśli mój problem wyda Wasm się błachy.

pozdrawiam

Tikky

A więc finalnie znalazłem to czego szukałem.

Może się komuś przyda:
<html>
<head>
<title> Test Page </title>
<script src="prototype.js"></script>

<script>
// Klasa do od¶wieżania
new Ajax.PeriodicalUpdater('odswiez_mnie', 'plik_ktory_ma_sie_odswiezac.php',
{
method: 'get',
frequency: 15,
decay: 1
});
</script>
</head>

<body>
<div id="myDiv">
<p>This is a paragraph</p>
</div>
<div id="odswiez_mnie">
<p>This is another paragraph</p>
</div>

</body>
</html>


Trzeba tylko wcześniej pobrać plik prototype.js ze strony http://www.prototypejs.org/ i voila :-)
Zapewne jest więcej możliwości rozwiązania tego problemu ale jak dla mnie ten był najprostszy.

Ten post edytował tikky 8.03.2008, 00:34:51
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 3.10.2025 - 22:20