Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Вебмастеру (http://forum.oszone.net/forumdisplay.php?f=22)
-   -   Меню на JavaScript и Валидация помогите разобратся с скриптом (http://forum.oszone.net/showthread.php?t=71572)

vipdim 19-09-2006 15:40 486791

Меню на JavaScript и Валидация помогите разобратся с скриптом
 
Вложений: 1
Итак есть файлик "test.html" вот его содержимое


Цитата:

------------------------------------------------
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<body>
<script type="text/javascript" src="menu_var.js"></script>
<script type="text/javascript" src="menu_com.js" ></script>
<noscript>Your browser does not support script</noscript>
</body>
</html>
--------------------------------------------------
и есть (в атаче) два фалика "menu_var.js" и "menu_com.js"
которые собственно меню
проблема вот в чём файл "test.html" должен пройти валидацию и
соответсвенно в начало файла надо добавить его тип что в принципе и было сделано после того как добавляем <!DOCTYPE... меню перестаёт нормально работать в "IE" и не работает вообще в Firefox.
Ну и собственно вопрос кто виноват и что делать?
в примере я всё упростил а так сайт с этим меню все страницы *.php

Prisoner 19-09-2006 19:23 486888

Доброго времени суток. Это быть может пособит?

vipdim 20-09-2006 02:23 486991

Проблема решается путём замены строки
Код:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
строкой
Код:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
Как бы тогда переписать само меню чтобы оно работало с первой строкой ???

Prisoner 20-09-2006 12:22 487113

Возможно, лучше попробовать иное меню? Код используемого Вами разбирать неохота по причине его скомканности.

benya 20-09-2006 12:24 487114

vipdim,
Кстати я тоже с таким сталкивался. Посмотрите здесь

vipdim 21-09-2006 11:46 487602

Prisoner спасибо !
Вещь стоящая посмотрю на досуге,
просто сайт уже работает с этим меню а попробуй обьяснить им (хозяевам)
что нужно менять менюшку этож время надо а его как всегда нету :(


Время: 10:13.

Время: 10:13.
© OSzone.net 2001-