Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [ajax] problem z onclick
Forum PHP.pl > Forum > XML, AJAX > AJAX
marcinst
poruszałem już ten wątek na forum, ale chyba nie byłem zbyt precyzyjny. Mam funkcję którą wywołuję w dwóch miejscach:
najpierw:
Kod
<form id="_s" action="search.php" method="post" accept-charset="utf-8" onsubmit="search(0); return false;">

blokuje mi action="search.php" i normalnie realizuje kod funkcji.

Jeżeli jednak w innym miejscu (obojętnie, czy w treści wywoływanej ajaxem, czy też NIE) dam tę samą funkcję search() np.
Kod
<p><span><a href="search.php" onclick="search(0); return false;">next</a></span></p>

nie blokuje mi href="search.php". Idzie bezposrednio do strony.

kiedy klikam na link w konsoli błędów w FF pojawia się komunikat, że "search is not a function".

Może ktoś ma pomysł jak sobie z tym problemem poradzić?

Problem Rozwiązany:
zmieniłem nazwę funkcji na searching() i śmiga jak należy. Swoją drogą nie rozumiem, jakie to ma znaczenie!!!!! Jak ktoś zna odpowiedź to z chęcią posłucham.
Deusx
Bo niektóre nazwy są zarezerwowane.

Dlatego zamiast

search, option, go, do,

Lepiej użyć

szukaj_cos, ustaw_imie itd.

I mówię tutaj ogólnikowo, nieważne gdzie i w jakim języku. Zawsze lepiej dodać coś od siebie smile.gif
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.