Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript][AJAX]Auto update ajax
Forum PHP.pl > Forum > Przedszkole
Wujeksamodno
Hej, mam taki problem/pytanie.
Jakoś z tutorialami udało mi się napisać taki kod(prototype)
Kod
<script type="text/javascript">
function MyUpdatefun(plik)
{
    new Ajax.Updater('wynik_ffa', plik, {asynchronous:true});
    return false;
}
</script>

dzięki któremu po kliknięciu w
  1. <a onclick="return MyUpdateffa('status/l.php?ip=193.227.116.231:27034')">193.227.116.231:27034</a>

pokazuje mi się div o id wynik_ffa i ładuje do niego strone status/l.php?ip=193.227.116.231:27034.
Jednak, mimo że przewertowałem doc prototype nie potrafie zrrobić tego tak, aby załadowało mi te strony automatycznie do diva, bez potrzeby klikania...
Sprawa drugorzędna to aby ładowanie było "w tle" a w tym czasie w divie pokazywał się jakiś obrazek, więc po prosto preloader.
nospor
ALe jak? prototype ma telepatycznie odgadnąc Twoje mysli i na ich podstawie zrobic update?

Czy może jednak ma to się zdarzyć po jakiejś akcji w js, a moze po załadowaniu strony? Wypadałoby takie drobne szczegoly jednach napisac w temacie.
Wujeksamodno
Dokładnie, pisałem w pośpiechu i o tym zapomniałem. Chodzi mi o updatate po załadowaniu strony, i w tym czasie serwowanie w divie grafiki, która póżniej costanie usunięta.
znalazłem co do tego taki kod
Kod
onCreate: function(){
Element.show('przetwarzanie');
//uruchamiamy elemen
},
onComplete: function() {
if(Ajax.activeRequestCount == 0){
Element.hide('przetwarzanie'); // po zakończeniu komunikacji ukrywamy element
}
}
};
Ajax.Responders.register(test);
</script>
<div id='przetwarzanie'><img src='loading.gif'>Ładowanie...</div>
ale nie umiem tego jakoś poskładać w całość
nospor
Nie uzywam prototype, jednak wpisalem w google
"prototype załadowanie strony"
i ups, 30 sekund później:
Kod
Event.observe(window, 'load', function() {
    //kod który wykona się po załadowaniu strony
  }


czyli u ciebie
Kod
Event.observe(window, 'load', function() {
    MyUpdateffa('status/l.php?ip=193.227.116.231:27034');
  }

Staraj sie na przyszlosc o odrobinę samodzielnosci smile.gif
Wujeksamodno
Jednak coś nie tak.
Wrzucam tutaj plik jak mam to zrobione.
http://www.reksio-cs.pl/cos.html
teoretycznie powinno grać, a jednak coś nie tak.
@edit
ok, smiga.
dzieki:)
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.