Просмотр полной версии : Как изменить вызов функции.
Функция вызываеться так:
onmouseover=nereidFade(this,100,30,10) style="FILTER: alpha(opacity=30)" onmouseout=nereidFade(this,30,50,5)
А как вызвать функцию к определенному элементу по его ID?
<td id="td_1" ><img scr="my.jpg"><a href="index.htm">При наведении на эту ссылку эффект с id="td_1"</a>
document.getElementById(ид)
Работать будет в послдних версиях всех популярных браузеров. Если же нужна улучшеная совместимость, то читайт тут
http://www.kruglov.ru/articles/crossbrowserdhtml/
document.getElementById(ид)
Я прошу прощения, но у меня не просто плохо с JS, а плохо даже с синтаксисом. Я то умом понимаю что getElementById(), а вот как его использовать?
Можно пример?
на объект на нужное событие вешаешь
onmouseover=nereidFade(this,100,30,10) style="FILTER: alpha(opacity=30)" onmouseout=nereidFade(this,30,50,5)
, но вместо this пишешь document.document.getElementById(необходимый id)
Применяю так. Но работает только в одну сторону. Эффект получается не обратимый.
<img id="img1" border="0" src="выставка.gif" style="FILTER: alpha(opacity=30)" width="136" height="152">
<a onmouseover=nereidFade(document.getElementById('img1'),100,30,10) onmouseout=nereidFade(document.document.getElementById('img1'),30,50,5) href="index.htm">Новости</a>
Пардон. Ошибка.
<img id="img1" border="0" src="выставка.gif" style="FILTER: alpha(opacity=30)" width="136" height="152">
<a onmouseover=nereidFade(document.getElementById('img1'),100,30,10) onmouseout=nereidFade(document.getElementById('img1'),30,50,5) href="index.htm">Новости</a>
document - один раз надо. Вроде так?
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.