Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   [новичок] Установка стиля элемента (https://javascript.ru/forum/dom-window/8293-%5Bnovichok%5D-ustanovka-stilya-ehlementa.html)

Vo.One 18.03.2010 19:39

[новичок] Установка стиля элемента
 
Есть ф-ция, изменяющая размер изображения. Вызывается таким образом:
... onmouseover="set_size('src_img_1',100,80);"


function set_size(id,w,h) {
document.getElementById(id).style.width="'"+parseInt(w)+"px'";
document.getElementById(id).style.width="'"+parseInt(h)+"px'";
}


Не получается заставить ее работать.
Наверняка дело в какой-то мелочи :)
FireBug ничего на это ничего не говорит, никаких ошибок.
Делал следующее:
document.getElementById(id).style.width='100px'; - работает
document.write("'"+parseInt(w)+"px'"); пишет нужные мне '100px'

В чем может быть дело?

Octane 18.03.2010 19:41

document.getElementById(id).style.width = parseInt(w) + "px";

Vo.One 18.03.2010 19:47

Спасибо!

subzey 18.03.2010 19:57

Почти наверняка Вам нужно менять размеры той картинки, на которую и наведен курсор. Javascript позволяет передавать в качестве параметра функции объекты.

… onmouseover="set_size(this,100,80);"

function set_size(object,w,h) { 
	object.style.width = parseInt(w)+"px"; 
	object.style.height= parseInt(h)+"px"; 
}


Часовой пояс GMT +3, время: 07:42.