Регистрация
Вход в сайт
Форум
Учебник
Node.JS скринкаст
Стандарт языка
Справочник
Discord чат
Статьи
Тест знаний
Аналоги функций PHP
Курсы javascript
Сообщения за день
Поиск
Поиск по форуму
Отображать темы
Отображать сообщения
Расширенный поиск
К странице...
Главная
>
Форум
»
Javascript
»
Общие вопросы Javascript
»
backgroundImage
Опции темы
Искать в теме
#
1
(
permalink
)
28.04.2010, 18:20
MegaGoblin
Интересующийся
Регистрация: 22.03.2010
Сообщений: 24
backgroundImage
<select onChange="document.getElementById('tabl').style.ba ckgroundImage= 'options[options.selectedIndex].value';">
<option value="картинка1.jpg"></option>
<option value="картинка2.jpg"></option>
</select>
<table id="tabl" style="background-image: url(картинка.jpg); ">
Надо что бы при смене оптиона, менялся задний фон в таблице. Но ничего не происходит) где ошибка?
#
2
(
permalink
)
28.04.2010, 18:25
bayah
Кандидат Javascript-наук
Регистрация: 22.04.2010
Сообщений: 111
А что говорит FireBug?
#
3
(
permalink
)
28.04.2010, 18:28
exec
Профессор
Регистрация: 21.01.2010
Сообщений: 1,022
Цитата:
ba ck
Очепятка.
#
4
(
permalink
)
28.04.2010, 18:29
exec
Профессор
Регистрация: 21.01.2010
Сообщений: 1,022
И проверьте, что возвращает options.selectedIndex
#
5
(
permalink
)
28.04.2010, 18:30
MegaGoblin
Интересующийся
Регистрация: 22.03.2010
Сообщений: 24
ошибка при анализе значения "backgroundImage". Потерянное объявление.
#
6
(
permalink
)
28.04.2010, 18:31
MegaGoblin
Интересующийся
Регистрация: 22.03.2010
Сообщений: 24
exec
,
очепятки нет, это только сдесь.
options[options.selectedIndex].value возращает 'картинка1.jpg'
#
7
(
permalink
)
28.04.2010, 18:46
bayah
Кандидат Javascript-наук
Регистрация: 22.04.2010
Сообщений: 111
Вот код. Проверил - работает:
<select id='sel' onChange="document.getElementById('tabl').style.ba ckgroundImage = 'url(images/' + document.getElementById('sel').value + ')'">
<option value="small.jpg">small.jpg</option>
<option value="kun.jpg">kun.jpg</option>
</select>
<table id="tabl" style="background-image:url(images/small.jpg); ">
<tr>
<td width="500" height="500">gfg</td>
</tr>
</table>
#
8
(
permalink
)
28.04.2010, 18:46
bayah
Кандидат Javascript-наук
Регистрация: 22.04.2010
Сообщений: 111
Даже не знаю из-за чего именно не работало у вас)
#
9
(
permalink
)
28.04.2010, 18:50
MegaGoblin
Интересующийся
Регистрация: 22.03.2010
Сообщений: 24
bayah
,
Спасибо) Всё работает.
Последний раз редактировалось MegaGoblin, 28.04.2010 в
18:55
.
«
Подскажите что за ошибка?
|
преобразование типов
»
Опции темы
Версия для печати
Искать в теме
Расширенный поиск
Опции темы
Искать в теме
Версия для печати
Отправить по электронной почте
Искать в теме
:
Расширенный поиск
Похожие темы
Тема
Автор
Раздел
Ответов
Последнее сообщение
Динамическое изменение background-a в ячейках таблицы
Gh0stik
Events/DOM/Window
15
02.08.2012
19:40
© Илья Кантор, 2007-2021
О проекте
-
Обратная связь
-
Архив форума
-
Вверх