Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [js] Upload zdjęc
wlamywacz
post
Post #1





Grupa: Zarejestrowani
Postów: 535
Pomógł: 27
Dołączył: 3.05.2005

Ostrzeżenie: (20%)
X----


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.
Go to the top of the page
+Quote Post
dem
post
Post #2





Grupa: Zarejestrowani
Postów: 96
Pomógł: 7
Dołączył: 24.01.2006
Skąd: lublin/wawa

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


zapoznaj sie z AJAXem
Go to the top of the page
+Quote Post
xian.pl
post
Post #3





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 28.03.2007
Skąd: Zielona Góra

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


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.
Go to the top of the page
+Quote Post
wlamywacz
post
Post #4





Grupa: Zarejestrowani
Postów: 535
Pomógł: 27
Dołączył: 3.05.2005

Ostrzeżenie: (20%)
X----


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. }
Go to the top of the page
+Quote Post

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: 23.08.2025 - 19:29