Это HTML код в поле выбора:Javascript не меняет фоновое изображение
<select>
<option onclick="bg('1.png');">Skin 1</option>
<option onclick="bg('2.png');">Skin 2</option>
</select>
и здесь вы видите функцию:
function bg(num) {
document.body.style.backgroundImage="url('http://mk7vrlist.altervista.org/backgrounds/' + num + ')";
}
Когда параметр Skin 1
выбран, например, Я хочу изменить фон моей страницы. Но когда я нажимаю на нее, что-то происходит. Есть идеи?
Ссылка правильное изображение: 'http://mk7vrlist.altervista.org/backgrounds/1.png'
Проблема с конкатенацией строк. '' url ('http://mk7vrlist.altervista.org/backgrounds/ "+ num +"') ";' – undefined
'console.log' FTW .. –
Если вы уже используете jQuery, почему бы не использовать надлежащее обработчик события ? – adeneo