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); "> Надо что бы при смене оптиона, менялся задний фон в таблице. Но ничего не происходит) где ошибка? |
А что говорит FireBug?
|
Цитата:
|
И проверьте, что возвращает options.selectedIndex
|
ошибка при анализе значения "backgroundImage". Потерянное объявление.
|
exec,
очепятки нет, это только сдесь. options[options.selectedIndex].value возращает 'картинка1.jpg' |
Вот код. Проверил - работает:
<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> |
Даже не знаю из-за чего именно не работало у вас)
|
bayah,
Спасибо) Всё работает. |
Часовой пояс GMT +3, время: 04:51. |