01.03.2011, 16:24 | #1 (permalink) |
Novel user
Регистрация: 16.04.2010
Сообщений: 568
Записей в дневнике: 3
Сказал(а) спасибо: 1
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 1149
|
Проблемы с меню в JavaScript
Вот html-код: Код HTML:
<html> <head> <script language="javaScript" src="1.js"></script> <link href="1.css" rel="stylesheet"></link> </head> <body> <center> <div class="d1"> Меню <img src="b1.png" name="img1" onMouseover="img0()" onMouseout="imgi0()"></img> <br><img src="b1.png" name="img2" onMouseover="img1()" onMouseout="imgi1()"></img> </div> </CENTER> </body> <html> Код:
function img0() { var img1="b2.png" document.all.img1.src=img1 } function imgi0() { var img0="b1.png" document.all.img1.src=img0 } function img1() { var img1="b2.png" document.all.img2.src=img1 } function imgi1() { var img0="b1.png" document.all.img2.src=img0 } |
01.03.2011, 16:24 | |
Helpmaster
Member
Регистрация: 08.03.2016
Сообщений: 0
|
Обратите внимание, что на форуме есть похожие темы Выпадающее меню Топ меню Глюк в меню JavaScript, раскрывающийся список JavaScript |
01.03.2011, 17:21 | #3 (permalink) | ||
TEHNARI.RU
Регистрация: 31.03.2008
Адрес: Израиль
Сообщений: 18,407
Записей в дневнике: 7
Сказал(а) спасибо: 10
Поблагодарили 1 раз в 1 сообщении
Репутация: 14157
|
код <br> не закрываешь?
Цитата:
Цитата:
в коде onMouseover="img1()" onMouseout="img1()" переделать код для "img1 отдельно. без "imgi1" мне кажется что код не правильный вышел (возможно не хватка строки для "imgi1" ) Имхо Последний раз редактировалось Eli; 01.03.2011 в 17:29 |
||
01.03.2011, 17:54 | #4 (permalink) | ||
Novel user
Регистрация: 16.04.2010
Сообщений: 568
Записей в дневнике: 3
Сказал(а) спасибо: 1
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 1149
|
Тег <br> закрытия не требует.
Цитата:
|
||
01.03.2011, 18:15 | #5 (permalink) |
Novel user
Регистрация: 16.04.2010
Сообщений: 568
Записей в дневнике: 3
Сказал(а) спасибо: 1
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 1149
|
Код всё ещё не работает, всё как подобает собрано, вроде. Где код противоречит непонятно!
|
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
03.03.2011, 01:30 | #6 (permalink) |
Member
Регистрация: 27.02.2010
Сообщений: 659
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 1312
|
1) проставьте в javascript точки с запятой
2) попробуйте путь к файлу для начала задать без доп переменной. т.е. Код:
document.all.img1.src="/1.png"; Код:
<img src="b1.png" name="img1" onMouseover="this.src='1.png';" onMouseout="this.src='2.png';"><br /> <img src="b1.png" name="img2" onMouseover="this.src='3.png';" onMouseout="this.src='4.png';"> также рекомендую использовать плагин firebug для мозилы и просмотрите пути возможно не правильно заданы... |
03.03.2011, 01:46 | #7 (permalink) |
Member
Регистрация: 27.02.2010
Сообщений: 659
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 1312
|
ааа все увидел проблему. у вас название переменной такое же как и функции.
сделайте так и все заработает. .html Код:
<html> <head> <script language="javaScript" src="1.js"></script> <link href="1.css" rel="stylesheet"></link> </head> <body> <center> <div class="d1"> <img src="b1.png" name="img1" onMouseover="img0()" onMouseout="imgi0()"> <br><img src="b1.png" name="img2" onMouseover="img3()" onMouseout="imgi4()"> </div> </CENTER> </body> <html> Код:
function img0(){ var img1="b2.png"; document.all.img1.src=img1; } function imgi0(){ var img0="b1.png"; document.all.img1.src=img0; } function img3(){ var img1="b2.png"; document.all.img2.src=img1; } function imgi4(){ var img0="b1.png"; document.all.img2.src=img0; } |
30.04.2011, 09:10 | #8 (permalink) |
Novel user
Регистрация: 16.04.2010
Сообщений: 568
Записей в дневнике: 3
Сказал(а) спасибо: 1
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 1149
|
Я всё сделал проще, во код:
Код:
<a onmouseover="document.im0.src='buttons/button1.png'" onmouseout="document.im0.src='buttons/button0.png'"><img src="buttons/button0.png" name="im0"></a> |
13.07.2011, 11:50 | #10 (permalink) |
Novel user
Регистрация: 16.04.2010
Сообщений: 568
Записей в дневнике: 3
Сказал(а) спасибо: 1
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 1149
|
Зато работает
|
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
|
|