Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 17.01.2011, 22:32
Новичок на форуме
Отправить личное сообщение для gadstwo Посмотреть профиль Найти все сообщения от gadstwo
 
Регистрация: 17.01.2011
Сообщений: 2

Ошибка в цикле
function addCloseOnClick(messageElem) {

for (i=0;i <= 4;i++) {
var input = messageElem.getElementsByTagName('INPUT')[i] ;
input.value = i+1;
input.onclick = function() {
messageElem.parentNode.removeChild(messageElem);
document.body.getElementById('hint_star').value=in put.value;
}
}
}

на выходе скрипт в значение value соответствующих 5-ти кнопок вписывает 1,2,3,4,5 соответственно, в значение онклик каждой кнопки уничтожение предка и ПО ИДЕЕ в значение некоего элемента hint_star цифру, соответствующую значению кнопки.. того при нажатии на кнопку 1 в hint_star получаем 1 и т.д.
это по идее.. на деле любая из 5 кнопок вписывает 5.. хотя уже явно написанно input.value
где закралась ошибка, не знаю.. может быть тут какая-то особенность js?
Ответить с цитированием
  #2 (permalink)  
Старый 17.01.2011, 22:34
Аватар для Shaci
:-/
Отправить личное сообщение для Shaci Посмотреть профиль Найти все сообщения от Shaci
 
Регистрация: 28.09.2009
Сообщений: 1,126

http://javascript.ru/basic/closure#p...-ispolzovaniya
Ответить с цитированием
  #3 (permalink)  
Старый 18.01.2011, 10:13
Новичок на форуме
Отправить личное сообщение для gadstwo Посмотреть профиль Найти все сообщения от gadstwo
 
Регистрация: 17.01.2011
Сообщений: 2

признателен) то что нужно)
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ошибка NS_ERROR_DOM_SECURITY_ERR h0kum Events/DOM/Window 2 18.12.2010 20:01
Ошибка в цикле WYK Я не знаю javascript 4 10.06.2009 14:35
То-ли лыжи не едут, толи... возможно ошибка в коде. AzriMan Общие вопросы Javascript 19 18.05.2009 16:07
не могу понять в чём ошибка scuter Общие вопросы Javascript 2 28.08.2008 15:22
IE: неизвестная ошибка выполнения _Kpot_ Internet Explorer 1 03.04.2008 11:00