Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Javascript GetElementById() проблема

4.6K
02 октября 2009 года
SerG1nho
72 / / 30.10.2006
Доброго времени суток.

Суть проблемы -
HTML -
 
Код:
<img href="pic1.jpg" &#111;&#110;MouseMove="java script:func();">
<img href="pic2.jpg" &#111;&#110;MouseMove="java script:func();">

Javascript -
 
Код:
function func()
{
    document.getElementById().style.height=480;
    document.getElementById().style.width=640;
}

какой параметр должен быть в GetElementById что бы функция была универсальной (для разных обьектов)?
297
02 октября 2009 года
koodeer
1.2K / / 02.05.2009
Такой вариант не устроит?
[HTML]
<img src="pic1.jpg" onMouseMove="java script:func(this);">
<img src="pic2.jpg" onMouseMove="java script:func(this);">
[/HTML]
[highlight=javascript]
function func(pic)
{
pic.style.height=480;
pic.style.width=640;
}
[/highlight]
Передаём в функцию указатель на текущий объект - this.
4.6K
02 октября 2009 года
SerG1nho
72 / / 30.10.2006
Да, именно то что нужно.
Спасибо!
244
02 октября 2009 года
UAS
2.0K / / 19.07.2006
Неужели народ уже не может понять, что надо передать в getElementById? Название функции говорит само за себя.. + в инете примеров до кучи..

Логично, что нужно id необходимого тега передавать..
12
02 октября 2009 года
alekciy
3.0K / / 13.12.2005
Цитата: UAS
Неужели народ уже не может понять, что надо передать в getElementById? Название функции говорит само за себя.. + в инете примеров до кучи..

Логично, что нужно id необходимого тега передавать..


Через this не id передается ;)

244
02 октября 2009 года
UAS
2.0K / / 19.07.2006
alekciy, а да это я знаю) Я то понял, что ему подсказали самое верное решение) Просто обратился к самому первому посту, когда люди уже пример не могу найти в инете)
439
03 октября 2009 года
Rexulnik
217 / / 09.02.2005
 
Код:
<img src="pic1.jpg" id="pic1" &#111;&#110;MouseMove="func();">
<img src="pic2.jpg" id="pic2" &#111;&#110;MouseMove="func();">

 
Код:
function func(pic)
{
      document.getElementById('pic1').style.height=480;
      document.getElementById('pic2').style.width=640;
}
12
03 октября 2009 года
alekciy
3.0K / / 13.12.2005
Цитата: UAS
alekciy, а да это я знаю) Я то понял, что ему подсказали самое верное решение) Просто обратился к самому первому посту, когда люди уже пример не могу найти в инете)


А зачем оно им, когда есть форум? ))

Знаете кого-то, кто может ответить? Поделитесь с ним ссылкой.

Ваш ответ

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог