Получение ссылки вызвавшего элемента
Добрый день\вечер\утро\ночь всем знатокам JS!
Есть такая структура: <a href="#" onclick="func();"> func() { .... } Вопрос следующий: Могу ли я получить ссылку на <a> в теле функции без передачи this при её вызове? Заранее спасибо ;) |
Без передачи чего бы то ни было не можете.
|
Kolyaj прав, или this или target но в обоих случаях нужно чтото передавать
|
Огромное спасибо!
тогда ещё такой вопрос: 1) нужен скрипт который скрывает div если клик пришёлся вне его 2) можно ли как-то отследить координаты курсора без передачи event в функцию? или хотябы подскажите способ чтобы во всех браузерах работал event т.к. при передачи event в FF или Netscape корректно не работает |
this.style.display = 'none';
да и все там работает. if (!e) e = window.event; да и вообще яндекс в помощь :) |
всё сделал отлов события всё заработало. Не пашет установка className в Netscape. Помогите пож-та
this.tooltip = document.createElement('div'); 1) this.tooltip.setAttribute('className', 'myclass'); 2) this.tooltip.className = 'myclass'; 3) this.tooltip.setAttribute('class', 'myclass'); никак... 0 реакции... что делать подскажите плиз? |
Цитата:
|
Цитата:
|
трабл решился. В нём тупо кешируется вся страница и кеш там висел уже как месяц XD пц... так что всё работает. Всем спасибо! ;)
|
Часовой пояс GMT +3, время: 09:27. |