Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Drobna zmiana skryptu - src obrazka
cycofiasz
post 17.11.2008, 19:10:38
Post #1





Grupa: Zarejestrowani
Postów: 711
Pomógł: 127
Dołączył: 5.07.2008
Skąd: Łódź

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


Witam, mam taki mały skrypcik sprawdzający dostępność loginu, i gdy login jest zajęty to wyskakuje alert, podobnie jak przy sytuacji gdy login jest wolny, rózni się tylko treścią. Ja natomiast wolał bym zamiast alertów żeby zmieniała się ścieżka źródłowa obrazka o id "img1":

ok.gif / error.gif

Skrypt ten to:
  1. <script type="text/javascript">
  2.  
  3. //bez tego niedziała na IE :/
  4. var ObiektXMLHttp = false;
  5. if (window.XMLHttpRequest){
  6. ObiektXMLHttp = new XMLHttpRequest();
  7. }else if(window.ActiveXObject){
  8. ObiektXMLHttp = new ActiveXObject("Microsoft.XMLHTTP");
  9. }
  10.  
  11. //Sprawdzanie Loginu (1-login zajety) (0-login wolny)
  12. function sprawdz(wartosc){
  13. if(ObiektXMLHttp){
  14. //pobieranie danych
  15. ObiektXMLHttp.open("GET", 'test.php?wartosc='+wartosc);
  16.  
  17. ObiektXMLHttp.onreadystatechange = function(){
  18. if(ObiektXMLHttp.readyState == 4){
  19. var i = ObiektXMLHttp.responseText;
  20. //gdy dane pobrane
  21. if(parseFloat(i) == 1){
  22. alert('Login '+wartosc+' zajęty');
  23. }else if(parseFloat(i) == 0){
  24. alert('Login '+wartosc+' wolny');
  25. }
  26. }
  27. }
  28. ObiektXMLHttp.send(null);
  29. }
  30. }
  31.  
  32.  
  33. <input name="login" type="text" onblur="sprawdz(this.value);">
  34. <img src="sprawdza.gif" id="img1" border="0">
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: 14.08.2025 - 03:10