[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Не работает скрипт!
Xpund
Что не так делаю?

<script type='text/javascript'>
function color(){
var img = document.getElementById('color').value;
if(img == 'yellow')
{
img = "<img src='banners/yellow/300x300.jpg' />";
document.getElementById('img').innerHTML = img;
}
else if(img == 'blue')
{
img = "<img src='banners/blue/300x300.jpg' />";
document.getElementById('img').innerHTML = img;
}
else if(img == 'red')
{
img = "<img src='banners/red/300x300.jpg' />";
document.getElementById('img').innerHTML = img;
}
else
{
img = "<img src='banners/green/300x300.jpg' />";
document.getElementById('img').innerHTML = img;
}
}

</script>


<select name="color" id = "color" onChange = "color()">
<option
value="green">Зелёный</option>
<option
value="red">Красный</option>
<option
value="blue">Синий</option>
<option
value="yellow">Жёлтый</option>


</select>

<div
id="img"><img src="banners/green/300x100.jpg"></div>




Спустя 32 минуты, 23 секунды (12.04.2011 - 10:52) quickxyan написал(а):

img = "<img src='banners/blue/300x300.jpg' />";
document.getElementById('img').innerHTML = img;


может так


document.getElementById('img').src = 'banners/blue/300x300.jpg';

Спустя 25 минут, 23 секунды (12.04.2011 - 11:17) Xpund написал(а):
Нет не помагает!

Спустя 1 минута, 36 секунд (12.04.2011 - 11:19) Xpund написал(а):
Скорее всего в ID или в name дело!

Спустя 49 секунд (12.04.2011 - 11:20) alex12060 написал(а):

document.getElementByTagsName('img').src = 'banners/blue/300x300.jpg';

Спустя 1 минута, 2 секунды (12.04.2011 - 11:21) quickxyan написал(а):
а пробовал выводить саму переменную img когда в неё пишеться значение селкта?

Спустя 6 минут, 35 секунд (12.04.2011 - 11:27) Xpund написал(а):
Всё решил проблему сам =)
Имя функции изменил на img() и onChange = img() сделал

Спустя 20 минут, 50 секунд (12.04.2011 - 11:48) quickxyan написал(а):
хм, вот у меня такое тоже бывает. никак не пойму в чем проблема. при определенном названии функции не работает, а изменяешь так все норм. неясно

Спустя 18 часов, 10 минут, 58 секунд (13.04.2011 - 05:59) fon написал(а):
img это "имя" тэга, я однажды потратил прорву времени на поиск облома, тоже заменил переменную img на что то другое, и всё само заработало, с тех пор зарёкся давать переменным "имена" тегов, атрибутов в любом регистре, циферку или буковку добавляю.
А вот с чем это связано, хрен его знает.


_____________
минус, конечно, иногда полезен, но плюс мне нравиться больше :)
Женский журнал - Жена сказала раскрутить сайт любой ценой (Sorry)
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.