Java скрипт и opera9.6

N3
На сайте с 05.03.2007
Offline
42
1135

Добрый день!

Подскажите сайт http://www.diabet-club.ru сделали меню на java, поставили браузер opera 9,6 и теперь при выборе меню, работает только первая ссылка, в старой версии версии все работало нормально, в explorer, тоже все хорошо.

Из-за чего такое произошло?

T.R.O.N
На сайте с 18.05.2004
Offline
314
#1
net33:
Из-за чего такое произошло?

У меня все работает. Проблемы, имхо конечно, могут возникать из-за "некрасивого" HTML кода.

От воздержания пока никто не умер. Хотя никто и не родился! Prototype.js был написан теми, кто не знает JavaScript, для тех, кто не знает JavaScript (Richard Cornford)
N3
На сайте с 05.03.2007
Offline
42
#2

А какая версия Opera, 9,6 или другая ?

работать то рабатает, но тока первая ссылка например например меню "Самоконтроль"- "Необходимость самоконтроля" работает, а вот "Цель самоконтроля" уже не кликается :(

N3
На сайте с 05.03.2007
Offline
42
#3

Народ подскажите это глюк этой версии Opera9,6 или в коде, ошибочка ?

LEOnidUKG
На сайте с 25.11.2006
Offline
1774
#4

у меня только первая ссылка работает в подменю.

9.62

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/ ✅ Настройка и оптимизация серверов https://getmanyspeed.ru/
N3
На сайте с 05.03.2007
Offline
42
#5

Вот, вот работает тока первая ссылка в подменю, но ведь до этого была opera более ранней версии и все работало. :(

К сожелению в JS, я не селен, код писал знакомый, который уехал. Может кто подскажет в чем заморочка?

T.R.O.N
На сайте с 18.05.2004
Offline
314
#6
net33:
Может кто подскажет в чем заморочка?

Да там не в JS проблема. Там HTML код пипец как закручен.


<A href="index1.shtml" tppabs="http://www.diabet-club.ru/index1.shtml"><li title="Первые симптомы"
onclick="window.event.cancelbubble=true"
onmouseover="flashme(this , 'red')"
onmouseout="flashme(this , 'black')">Что такое диабет</A>
<p><A href="index1.shtml#stih1" tppabs="http://www.diabet-club.ru/index1.shtml#stih1"><li title="Что такое диабет"
onclick="window.event.cancelbubble=true"
onmouseover="flashme(this,'red')"
onmouseout="flashme(this,'black')">Распространенность диабета</A>
<p><A href="index2.shtml" tppabs="http://www.diabet-club.ru/index2.shtml"><li title="Сахар крови"
onclick="window.event.cancelbubble=true"
onmouseover="flashme(this,'red')"
onmouseout="flashme(this,'black')">Для чего нужен сахар крови?</A>

Уберите <P>, поставьте </LI> перед </A>

Я бы всетаки писал конструкцию правльно, <li><a>....</a></li> а не так как у Вас.

и сделайте так, чтобы теги, всетаки, ьыли в одну строкую Понимаю, многие скажиут что это всеравно... Но попробуйте.

N3
На сайте с 05.03.2007
Offline
42
#7

T.R.O.N, ОГРОМНОЕ СПАСИБО, Вы были правы, не правильная констркция тега <li> ссылка должна быть внутри, все теперь все работает :)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий