Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [AJAX]Błąd na stronie...
Forum PHP.pl > Forum > Przedszkole
wizard144
Witam!

Mam problem z AJAX-em w IE :

  1. <?php
  2. function sklep_wybierz()
  3. {
  4.  
  5. var typ = document.forms['platnerz'].przedmiot.value;
  6.  
  7. advAJAX.get({    // błąd w lini 83 << HERE
  8.        url:"ajax/sklep.php?typ="+typ,
  9.        onSuccess : function(obj) { document.getElementById('przedmioty').innerHTML=obj.responseText; },
  10.        onError : function(obj) { document.getElementById('przedmioty').innerHTML="Błąd połączenia pliku!"; }
  11.        
  12. });
  13.  
  14. }
  15. ?>


Zetkneliście się z tym żeby kiedyś wyrzuciło wam błąd przy samej deklaracji funkcji advAJAX ?

Nie ładuje mi strony ;\ a w Mozilli wszystko śmiga...
erix
Może spróbuj jeszcze raz pobrać bibliotekę?

W jakim kontekście wywołujesz funkcję?
wizard144
  1. <?php
  2. <table>
  3. <tr>
  4. <td>
  5. <form method=&#092;"post\" action=\"?id=sklep\" name=\"platnerz\" id=\"platnerz\">
  6. <select name=&#092;"przedmiot\">
  7.        <option value=&#092;"helm\">Hełmy</option>
  8.        <option value=&#092;"tors\">Zbroje</option>
  9.        <option value=&#092;"nogi\">Nogawice/Nagolenniki</option>
  10.        <option value=&#092;"rekawice\">Rękawice</option>
  11.        <option value=&#092;"bron\">Broń</option>
  12.        <option value=&#092;"tarcza\">Tarcza</option>
  13. ";
  14. if($klasa == 'Assasyn')
  15. {
  16. echo
  17. "
  18. <option value=&#092;"luk\">Łuk</option>
  19. <option value=&#092;"bron2\">Broń II</option>
  20. ";
  21. }elseif($klasa == 'Samuraj')
  22. {
  23. echo
  24. "
  25. <option value=&#092;"sbron\">Broń Dwuręczna</option>
  26. ";
  27. }elseif($klasa == 'Wojownik' || $klasa == 'Najemnik')
  28. {
  29. echo
  30. "
  31. <option value=&#092;"topor\">Topory</option>
  32. ";
  33. }
  34.  
  35. echo"
  36.    </select>
  37. </td>
  38. </tr>
  39. <tr>
  40. <td><input type=&#092;"button\" name=\"submit\" Value=\"Wybierz\" onClick=\" sklep_wybierz(); \"></td>
  41. </form>
  42. </tr>
  43. <table cellspacing=&#092;"0\" width=\"400\" id=\"przedmioty\">
  44. ?>


Tak wywołuję, pobranie biblioteki nic nie dało ;/
Pawel_W
podaj treść błędu
wizard144
Błąd: niezrozumiała seria znaków po elemencie dokumentu
Wiersz: 4, Kolumna: 1

Kod źródłowy:
<tr class='element'><td>Atak:</td><td>0</td></tr>

nie łapię co nie tak...

  1. <?php
  2. <tr class='naglowek'>
  3. <td rowspan='3'><img src=&#092;"$loc\" height='112' width='76' /></td><td colspan='2'>$nazwa - LVL : $lvle</td></tr>
  4. <tr class='element'><td>Atak:</td><td>$atak</td></tr>
  5. <tr class='element'><td>Obrona:</td><td>$obrona</td></tr>
  6. <tr class='element'><td colspan='2'>Obrażenia:</td><td>$obr_min do $obr_max</td></tr>
  7. <tr class='naglowek'><td>Cena:</td><td>$cena szt..</td><td><a href=&#092;"?id=sklep&akcja=kup&idp=$idp\">Kup</a></td></tr>
  8. <tr><td colspan='3'></td></tr>
  9. <tr><td colspan='3'></td></tr>
  10. ?>


a tu reszta kodu
erix
Puść gdzieś ten skrypt online.
wizard144
to jest fragment mojej własnej (na autorskim silniku) gry via www... a tu linku podać chyba nie moge...
erix
To zamów sobie u kogoś audyt; nie myśl, że ktoś będzie Cię ciągnął za język godzinami tylko po to, aby się dowiedzieć, co jest grane.
wizard144
Wysłałem Ci PW ... jeśli Cie to interesuje

http://wklejto.pl/37659 << skrypt

http://wklejto.pl/37660 << html
erix
A nie możesz działającego, tzn. żeby odpalić bezpośrednio w przeglądarce...?

Nie myśl, że każdy będzie przeglądał kod w poszukiwaniu babola; od tego są debuggery, aby z nich korzystać.
wizard144
Ok z tamtym sobie poradziłem... okazało się że jedna tabela nie była domknięta i dlatego świrował... ale teraz ma problem z linkiem

Błąd: nieprawidłowo sformowany
Plik źródłowy: http://theoldkingdom.pl/ajax/sklep.php?typ...iqid=0972566443
Wiersz: 15, Kolumna: 84
Kod źródłowy:
<tr class='naglowek'><td>Cena:</td><td>80 szt. zł.</td><td><a href='?id=sklep&akcja=1&idp=2098'>Kup</a></td></tr>

tam gdzie akcja=1 a dokładniej to przy łączeniu z kolejną zmienną... Jakaś rada ? Może coś ze standardami ? ...

ok, wystarczyło zmienić na &amp;

Nie ma już żadnych błędów a IE dalej robi problemy że niby jakiś błąd gdzieś jest... nie łapie ...

OK znalazłem rozwiązanie... IE nie wrzuci zawartości do Tabeli... niestety, trzeba wrzucać do DIVA

Wyrzuca już tylko błąd brak definicji advAJAX no ale z tym nic nie zrobię chyba -> ale działa... (( USUnąłem Cookies - działa)

Dzięki za pomoc...
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.