Помогите сделать валидным код.

G
На сайте с 12.04.2008
Offline
101
865

Всем привет, собственно пришлось на сайте использовать следущий код:

<form name="jump">

<select name="menu" onChange="location=document.jump.menu.options[document.jump.menu.selectedIndex].value;" value="go">
<option value="#">&raquo; быстрый переход</option>
<option value="http://link1"> - ссылка 1</option>
<option value="http://link2"> - ссылка 2</option>
</select>
</form>

То есть на сайте получается выпадающее меню в котором выбрав нужную категорию сразу идет переход на указанную страницу.

Проблема в том вся верстка на сайте сделана под XHTML 1.0 Transitional и осталось 3 ошибки именно из-за этого меню, можно конечно его убрать вообще, но подумав решил - все-таки нужно оставить меню. Может есть спец который псможет его подправить что бы валидатор не выдавал ошибок?

Продажа сайтов (/ru/forum/866932) под Amazon и AdSense
Staurus
На сайте с 30.04.2010
Offline
107
#1

    <form name="jump">

<select name="menu" onchange=
"location=document.jump.menu.options[document.jump.menu.selectedIndex].value;" value="go">
<option value="#">
» быстрый переход
</option>
<option value="http://link1">
- ссылка 1
</option>
<option value="http://link2">
- ссылка 2
</option>
</select>
</form>
G
На сайте с 12.04.2008
Offline
101
#2
Staurus:
    <form name="jump">

<select name="menu" onchange=
"location=document.jump.menu.options[document.jump.menu.selectedIndex].value;" value="go">
<option value="#">
» быстрый переход
</option>
<option value="http://link1">
- ссылка 1
</option>
<option value="http://link2">
- ссылка 2
</option>
</select>
</form>

Не заметил разницы в моем коде и Вашем. Кроме "onchange". Поставил тоже все буквы маленькие в этом слове. Стало 2 ошибки вместо 3, то еще 2 так и осталось...

Staurus
На сайте с 30.04.2010
Offline
107
#3

Дабы в дальнейшем не создавали такие темы- юзайте tidy - convert to xhtml в notepad++

ОООООчень полезная вещь.

G
На сайте с 12.04.2008
Offline
101
#4
Staurus:
Дабы в дальнейшем не создавали такие темы- юзайте tidy - convert to xhtml в notepad++
ОООООчень полезная вещь.

А причем тут что юзать? Код что я дал невалидный. Какая разница что юзать если код даже в Вашем варианте не валидный. То есть неправильный и не проходит валидацию

Staurus
На сайте с 30.04.2010
Offline
107
#5

код не валидный, если нет стандартных переменных, которые идут в xhtml. Для не стандарта нужно искать другие выходы, например через присваивание новых переменных в VARы

G
На сайте с 12.04.2008
Offline
101
#6
Staurus:
код не валидный, если нет стандартных переменных, которые идут в xhtml. Для не стандарта нужно искать другие выходы, например через присваивание новых переменных в VARы

Спасибо за ответ, но я в этом не силен. Нашел вот этот пример рабочий что указал выше... ну и на том спасибо. Будет значит пару ошибок.

P.S. все исправил. Код работает и 0 ошибок теперь. Спасибо всем за участие.

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