![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 654 Pomógł: 17 Dołączył: 19.03.2006 Skąd: z kosmosu ;) Ostrzeżenie: (0%) ![]() ![]() |
Witam, mam Sobie taki kod:
Kod var ObiektXMLHttp; var Response; if (window.XMLHttpRequest) { ObiektXMLHttp = new XMLHttpRequest(); } else if (window.ActiveXObject) { ObiektXMLHttp = new ActiveXObject("Microsoft.XMLHTTP"); } function view_source(source) { var new_response = false; if(ObiektXMLHttp) { ObiektXMLHttp.open("GET", source); ObiektXMLHttp.onreadystatechange = function() { if (ObiektXMLHttp.readyState == 4) { return ObiektXMLHttp.responseText; } } ObiektXMLHttp.send(null); } else { alert('Twoja przestarzała przeglądarka nie obsługuje XMLHTTP'); } } function Vote ( mode, object ) { var src = view_source ('vote.php?id='+object.id+'&option='+mode); alert ( src ); if ( Response == 'success' ) { switch ( mode ) { case 1: document.getElementById('vote_'+object.id).innerHTML = document.getElementById('vote_'+object.id).innerHTML.parseInt()-1; break; case 2: document.getElementById('vote_'+object.id).innerHTML = document.getElementById('vote_'+object.id).innerHTML.parseInt()-1; break; } } } Wywołuję: onclick - Vote( 1, obiekt znacznika "a" - "a href..." z id np. 2 ) w vote.php mam treść "success", bez HTML ani PHP, testowo.. I zawsze jest undefined, albo false, albo dopiero za drugim razem pokazuje tresć z vote.php w alercie, ale to jak troche zmodyfikuje, bo ten kod bez modyfikacji pokazuje w alercie undefined. Chcę zapisać w zmiennej src w funkcji Vote() treść zwróconą poprzez zapytanie vote.php?id='+object.id+'&option='+mode @edit Kod na samym dole działa, ale jest jeden haczyk, to już nie odnosi się do nazwy tego tematu. Pozdrawiam, WebNuLL Ten post edytował Babcia@Stefa 2.07.2009, 19:53:01 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Nie możesz skorzystać ze zwracania wartości w tej funkcji. JS jest ok pod warunkiem, że się go rozumie.
Cytat Niestety nie mam czasu się do uczać z javascriptu Możemy nie mieć czasu pisać Ci gotowców. Giełda ofert, to nie ten dział. Zwrócony wynik jest w funkcji func_save, to przez nią realizuj obsługę odpowiedzi. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 09:37 |