Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [advAJAX] onInitialization - problem
dyktek
post 24.04.2006, 14:36:17
Post #1





Grupa: Zarejestrowani
Postów: 240
Pomógł: 0
Dołączył: 18.01.2004
Skąd: rzeszów / kraków

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


Witam, startuje dopiero z ajaxem i na początku trafiłem na taki problem, chciałem napisać sobie kod do mojej galerii zdjęć tak aby ładować fotki bez przeładowanania strony no i kodzik wygląda tak:

  1. <script language="JavaScript" type="text/javascript" src="advajax.js"></script>
  2. </head>
  3. <body xml:lang="pl" lang="pl">
  4.  
  5.  
  6. <script type="text/javascript">
  7.  
  8. function klik(adres){
  9.  
  10. alert(adres);
  11.  
  12. advAJAX.get({
  13.    url: "test.php?foto="+adres,
  14.    onInitialization : function() {
  15.    
  16.        document.getElementById('te').innerHTML = '<div style="border:1px solid #cacaca;">trwa ladowanie...</div>';
  17.    },
  18.    onSuccess : function(obj) {
  19.      
  20.         document.getElementById('te').innerHTML = obj.responseText;
  21.                    
  22.    },
  23.    onError : function(obj) {
  24.      
  25.        document.getElementById('te').innerHTML = '<div style="border:1px solid red; background-color: #cacaca;">nie moze zaladowac strony</div>';
  26.    },
  27.    onFinalization : function() {
  28.      
  29.        document.getElementById('te').style.visibility = "visible";
  30.    }
  31. });
  32.  
  33. }
  34.  
  35.  
  36.  
  37. <input type="text" name="adres" id="adres" onBlur="klik(this.value);"></div><br /><br />
  38.  
  39.  
  40. <div id="te" name="te">tralalala</div>
  41.  
  42. </html>


i plik test.php

  1.  
  2. <?php
  3.  
  4. $foto = $_GET['foto'];
  5.  
  6. $dir = 'sciezka';
  7.  
  8.  
  9. echo'<img src="'.$dir.'" />';
  10.  
  11. ?>


i wszystko działa ok w pole formularza wpisuje sobie nazwe zdjecia i zdjecie jesli istnieje jest ładowane, ale chciałem uzyskać efekt taki że podczas gdy zdjecie się ładuje wstawiało mi tego diva z informacją o tym że fota jest w trakcie ładowania a tak się nie dzieje, div z infem o tym ze fotka sie laduje pojawia sie i znika po czym fotka laduje sie normalnie tak jakbym wklepal po prostu adres

Ten post edytował dyktek 24.04.2006, 14:50:40
Go to the top of the page
+Quote Post

Posty w temacie


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 Wersja Lo-Fi Aktualny czas: 31.07.2025 - 10:54