<input type='button' value='Кнопка' onClick="Select(this, 'div')">
<div id='wind'>Div-блок</div>
function Select(obj, wind)
{
obj.style.border = "1px solid green";
wind.style.border= "1px solid blue";
}
В этом примере вторая переменная не работает... или не передается... не знаю.
Пытался передавать две переменные и выводить их - работает, а c элементами - нет. Как быть?
Спустя 2 минуты, 30 секунд (15.01.2011 - 19:55) inpost написал(а):
DmitryOpalev
getElementsByTegName('div')... может как-то так. А лучше вообще по id ссылаться.
getElementsByTegName('div')... может как-то так. А лучше вообще по id ссылаться.
Спустя 1 минута, 27 секунд (15.01.2011 - 19:56) DmitryOpalev написал(а):
Т.е.
И дальше продолжать... так?
wind = document.getElementById(wind);
И дальше продолжать... так?
Спустя 9 минут, 16 секунд (15.01.2011 - 20:05) inpost написал(а):
в целом - да.
Спустя 29 секунд (15.01.2011 - 20:06) DmitryOpalev написал(а):
Огорчу - не работает...
Спустя 46 секунд (15.01.2011 - 20:07) DmitryOpalev написал(а):
У меня в целом если я пишу
wind.style...код вообще не работает (т.е. ошибка), если не пишу - ошибки нет.
Спустя 1 минута, 6 секунд (15.01.2011 - 20:08) inpost написал(а):
DmitryOpalev
Ты сам не запутался, у тебя и id такой, и значение такое передаёшь в переменную с таким именем, куда потом перезаписываешь уже саму ссылку на объект?
Ты сам не запутался, у тебя и id такой, и значение такое передаёшь в переменную с таким именем, куда потом перезаписываешь уже саму ссылку на объект?
Спустя 1 минута, 53 секунды (15.01.2011 - 20:10) sergeiss написал(а):
Цитата (DmitryOpalev @ 15.01.2011 - 20:56) |
wind = document.getElementById(wind); |
Нет, не так!!! А вот так:
wind = document.getElementById('wind');
Разницу видишь?
PS. И еще. При передаче параметров передавай их не так, как ты сделал, а по полному id. Если ты укажешь this или 'div', то таких объектов в функции нету!!!!!
Спустя 2 минуты, 56 секунд (15.01.2011 - 20:12) inpost написал(а):
sergeiss
А если так? :) Назвать всёёё одним именем, а потом самому же и запутаться =)
Select(this, 'wind')
function Select(obj, wind)
А если так? :) Назвать всёёё одним именем, а потом самому же и запутаться =)
Спустя 2 минуты, 7 секунд (15.01.2011 - 20:15) sergeiss написал(а):
Цитата (inpost @ 15.01.2011 - 21:12) |
Назвать всёёё одним именем, а потом самому же и запутаться =) |
Не вижу проблемы... Если переменная имеет то же название, что и id, то это не критично. Проблема в том, что надо было указать id как строку, а он указал как объект

_____________
Курс валют