Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [js] Upload zdjęc
Forum PHP.pl > Forum > Przedszkole
wlamywacz
Witam

Jetsem w trakcie pisania pewnego skryptu i interesuje mnie działanie takiego uploadu fotek z urzyciem js czyli bez odświerzenia strony chodzi o to że wybieram foto pokazuje się np. napis ładowane i jak załaduje to pokazuje to foto. Chodzi mi tylko o info jak to działa, jakie zmienne sprawdzać w czasie uploadu fotki itd. z góry dziękuje.
dem
zapoznaj sie z AJAXem
xian.pl
nie dokonca potrzebujesz ajax.
Można zrobić nie widzialną iframe gdzie będziesz kierował z form zdjęcia a dzięki javascript z iframe możesz sterować stroną "matką" i wyjdzie na to samo.
wlamywacz
AJax umiem tylko nierozumiem jak go zastosować ?

Próbowałem taki kod ajax jednak nic z tego.

  1. function upload()
  2. {
  3. var http;
  4. var text = 'userfile='+document.getElementById('plik').value ;
  5. var browser = navigator.appName;
  6. if(browser == "Microsoft Internet Explorer")
  7. {
  8. http = new ActiveXObject("Microsoft.XMLHTTP");
  9. }
  10. else
  11. {
  12. http = new XMLHttpRequest();
  13. }
  14.  
  15. http.open('POST', 'test.php',true);
  16. http.setRequestHeader("Content-type", "multipart/form-data") ;
  17. http.send(text);
  18. http.onreadystatechange = function()
  19.  
  20. {
  21.  
  22. if (http.readyState == 4)
  23. {
  24. document.getElementById('test').value = http.responseText;
  25. if (http.responseText == "ok")
  26. {
  27. alert('OK');
  28.  
  29. return false;
  30. }
  31.  
  32. else if (http.responseText != "ok")
  33. {
  34. alert('Wystaplil blad. Sprobuj ponownie');
  35. return false;
  36. }
  37.  
  38. }
  39. }
  40.  
  41. return false;
  42.  
  43. }
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.