Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [rozwiązane][advAjax] x2, czyli 2 obiekty ajax na jednej stronie
son
post
Post #1





Grupa: Zarejestrowani
Postów: 210
Pomógł: 0
Dołączył: 31.01.2004
Skąd: Kraków

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


Witam,
Korzystam z obiektu advAjax i chciałem na jednej stronie dwukrotnie mieć możliwość skorzystania z ajax'a. Niestety przy normalnym wstawieniu 2 skryptów js obługujących dane zdarzenia, jedno z nich nie działa. Oczywiście osobno działają. W konsoli js w firefox dostaję błąd: d2 has no properties.
Zupełnie nie wiem jak sobie z tym poradzić.

Ten post edytował son 9.05.2006, 17:44:11
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
mariuszn3
post
Post #2





Grupa: Zarejestrowani
Postów: 352
Pomógł: 0
Dołączył: 22.01.2006

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


Cytat(ARJ @ 2006-05-08 20:19:47)
a co to jest to d2? według mnie tu leży problem. spróbuj tak:
Kod
to:
d2 = $("katalogKartek");
d2.innerHTML = "";


zmień na:
d2 = document.getElementById('katalogKartek');
d2.innerHTML = "";

$() jest to funkcja, która zwraca właśnie element o id "katalogKartek".. taki bardzo przydatny skrót... więc Twój kod w efekcie nic nie zmienia.

Funkcja $() jest (najprawdopodobniej) pomysłem autora biblioteki prototype. Bardzo polecam jest to kopalnia sprytnych rozwiązań, które usprawniają pisanie skryptów js.

Ten post edytował mariuszn3 8.05.2006, 21:32:31
Go to the top of the page
+Quote Post

Posty w temacie


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: 2.10.2025 - 18:35