<img href="pic1.jpg" onMouseMove="java script:func();">
<img href="pic2.jpg" onMouseMove="java script:func();">
Javascript GetElementById() проблема
Суть проблемы -
HTML -
Код:
Javascript -
Код:
function func()
{
document.getElementById().style.height=480;
document.getElementById().style.width=640;
}
{
document.getElementById().style.height=480;
document.getElementById().style.width=640;
}
какой параметр должен быть в GetElementById что бы функция была универсальной (для разных обьектов)?
[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.
Спасибо!
Логично, что нужно id необходимого тега передавать..
Цитата: UAS
Неужели народ уже не может понять, что надо передать в getElementById? Название функции говорит само за себя.. + в инете примеров до кучи..
Логично, что нужно id необходимого тега передавать..
Логично, что нужно id необходимого тега передавать..
Через this не id передается ;)
alekciy, а да это я знаю) Я то понял, что ему подсказали самое верное решение) Просто обратился к самому первому посту, когда люди уже пример не могу найти в инете)
Код:
<img src="pic1.jpg" id="pic1" onMouseMove="func();">
<img src="pic2.jpg" id="pic2" onMouseMove="func();">
<img src="pic2.jpg" id="pic2" onMouseMove="func();">
Код:
function func(pic)
{
document.getElementById('pic1').style.height=480;
document.getElementById('pic2').style.width=640;
}
{
document.getElementById('pic1').style.height=480;
document.getElementById('pic2').style.width=640;
}
Цитата: UAS
alekciy, а да это я знаю) Я то понял, что ему подсказали самое верное решение) Просто обратился к самому первому посту, когда люди уже пример не могу найти в инете)
А зачем оно им, когда есть форум? ))