Javascript.RU

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

Проблема с переменными
Я новичёк. подскажите пожалуйста.

у меня есть код html и код javascript
привожу не полный код (к сути вопрос не относиться)


<SELECT name="choice" class="a" onChange="selectImage(this.name)">


если писать так то всё работает!!
function selectImage(selname)
{

  document.flipForm.choice.style.backgroundImage = "url('"+imageSet[document.choice.selname.selectedIndex]+"')";
  
}



но у меня будет много Secelt на странице. и я хочу передавать name Select в функцию selectImage
но не получается!! подскажите что не верно?!!

function selectImage(selname)
{

  document.flipForm.selname.style.backgroundImage = "url('"+imageSet[document.selname.selname.selectedIndex]+"')";
  
}
Ответить с цитированием
  #2 (permalink)  
Старый 15.05.2011, 18:54
Новичок на форуме
Отправить личное сообщение для melnikdima Посмотреть профиль Найти все сообщения от melnikdima
 
Регистрация: 15.05.2011
Сообщений: 3

ап
Ответить с цитированием
  #3 (permalink)  
Старый 16.05.2011, 12:00
Аватар для walik
Профессор
Отправить личное сообщение для walik Посмотреть профиль Найти все сообщения от walik
 
Регистрация: 09.11.2009
Сообщений: 1,101

document.flipForm*!*[selname]*/!*.style.backgroundImage
__________________
"Всегда пишите код так, будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете."
Мой сертификат :-D клацай
Ответить с цитированием
  #4 (permalink)  
Старый 16.05.2011, 14:51
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,205

Сообщение от melnikdima
но у меня будет много Secelt на странице. и я хочу передавать name Select в функцию selectImage
А не нужно передавать туда this.name... Передай просто this - тогда

function selectImage(Obj) {
   Obj.style.backgroundImage = "url('"+imageSet[Obj.selectedIndex]+"')";
}
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема с сеансовыми переменными faiq Серверные языки и технологии 2 10.05.2011 23:03
Проблема с переменными mopsusha Общие вопросы Javascript 2 21.01.2011 14:36
Проблема с дизайном после отправки xmlhttprequest, Проблема с дизайном после отправки cyberx AJAX и COMET 3 01.05.2010 17:07
Проблема, в менюшке Большой джо Элементы интерфейса 0 12.07.2009 17:12
Проблема с переменными Painerman Общие вопросы Javascript 7 11.11.2008 13:35