|
|
|
| Здравствуйте!
У меня на странице ссылки, при клике по одной из них что-то происходит.
если написать так:
if(document.getElementById('datepicker1')) alert('datepicker1');
if(document.getElementById('datepicker2')) alert('datepicker2');
if(document.getElementById('datepicker3')) alert('datepicker3');
|
без разницы на какую ссылку кликнуть - срабатывают все, пытаюсь отловить действие:
if(document.getElementById('datepicker1').onclick()) alert('datepicker1');
if(document.getElementById('datepicker2').onclick()) alert('datepicker2');
if(document.getElementById('datepicker3').onclick()) alert('datepicker3');
|
не работают, что делаю не так? | |
|
|
|
|
|
|
|
для: vadimka
(15.12.2010 в 11:53)
| | В первом примере ты проверяешь наличие элемента с заданным ИД на странице, и не более.
Срабатывают все потому что есть все.
Во втором примере не работает потому как так не правильно.
Повесь на каждую ссылку клик на функцию и передавай туда разные данные.
Если правильно понял что надо. | |
|
|
|
|
|
|
|
для: oldOld
(16.12.2010 в 07:34)
| | пытаюсь присоеденить еще функцию send1();:
onclick="sendRequest1('ajax/time.php', 'front', getRequest1);send1();return false;"
onclick="sendRequest1('ajax/time.php', 'front', getRequest1);send2();return false;"
onclick="sendRequest1('ajax/time.php', 'front', getRequest1);send3();return false;"
|
принимаю:
function send1() alert('1');
function send2() alert('2');
function send3() alert('3');
|
но ошибка... | |
|
|
|
|
|
|
|
для: vadimka
(16.12.2010 в 16:45)
| | переставил местами функции - заработало!
function send1() {var datepicker = document.getElementById("datepicker1").name;}
function send2() {var datepicker = document.getElementById("datepicker2").name;}
function send3() {var datepicker = document.getElementById("datepicker3").name;}
|
Спасибо! | |
|
|
|