EOMY.NET
Хостинг EOMY.NET: Форум поддержки
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
RSS Feed  

Проблемы с валидацией скрипта (кода).

 
Начать новую тему   Ответить на тему    Список форумов EOMY.NET -> JavaScript, AJAX
Проблемы с валидацией скрипта (кода).
Автор Сообщение
Life-BEC
Хостинг — это наше всё!
Хостинг — это наше всё!


Зарегистрирован: 23.11.2011
Сообщения: 239
Откуда: Узбекистан
985 Монеты

СообщениеДобавлено: Пт, 23 Ноя, 2012 13:32    Заголовок сообщения: Проблемы с валидацией скрипта (кода). Ответить с цитатой

Привет.
Как можно решить эту проблему?

http://validator.w3.org/check?uri=tibbiyot.org%2Fforum&charset=%28detect+automatically%29&doctype=Inline&group=0

Убираю <, проходить валидацию, но не работает поиск на сайте.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Gosudar
Два пингвина
Два пингвина


Зарегистрирован: 08.04.2007
Сообщения: 440

9048 Монеты

СообщениеДобавлено: Пт, 23 Ноя, 2012 18:57    Заголовок сообщения: Ответить с цитатой

XHTML 1.0
Код:
<script type="text/javascript">
<!--//

....код....

//-->
</script>


ну или здесь
_________________
R3-born²
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Life-BEC
Хостинг — это наше всё!
Хостинг — это наше всё!


Зарегистрирован: 23.11.2011
Сообщения: 239
Откуда: Узбекистан
985 Монеты

СообщениеДобавлено: Пт, 23 Ноя, 2012 19:16    Заголовок сообщения: Ответить с цитатой

Sad
после этого поиск не работает, просто страница обновляеться и все.

вот сам код
ДО:
Код:
<script type="text/javascript"> function doSearch() {var sform = document.getElementById(\'search\');var stype = \'smf\';var radio = document.forms[\'search\'].stype;for (i=0; i < radio.length; i++) if(radio[i].checked) stype = radio[i].value;var targ = document.getElementById(\'search_\'+stype);targ[0].value = document.forms[\'search\'][0].value;targ.submit();}

function sType(view){var sform = document.getElementById(\'search\');document.getElementById(\'stype_block\').style.display = view;}
</script>
 
<div style="display: none;"><form id="search_yandex" action="http://yandex.ru/sitesearch" method="get"><input name="text"/><input value="1929561" name="searchid"/></form><form id="search_smf" accept-charset="', $context['character_set'], '" name="searchform" method="post" action="'.$scripturl.'?action=search2"><input class="input_text" type="text" name="search"/><input value="0" name="advanced"/></form><form id="search_google" action="http://www.google.com/cse"><input type="text" name="q"/><input value="004691126779703419743:5smb1g9crda" name="cx"/><input value="windows-1251" name="ie"/></form></div>         
 
            <form action="" name="search" id="search_form" style="margin: 0;" onmouseout="sType(\'none\')" onmouseover="sType(\'block\')" onsubmit="doSearch();return false;" accept-charset="UTF-8">
                    <input type="text" name="search" value="" class="input_text" />&nbsp;
                    <input type="submit" name="submit" value="Поиск" class="button_submit" />
                    <input type="hidden" name="advanced" value="0" />
<span id="stype_block" style="display: none; bottom: -1em; left: 0pt; height: 1em;">
с помощью:  <input type="radio" value="yandex" name="stype"/>Яндекс
            <input type="radio" value="google" name="stype"/>Google
</span>
</form>


ПОСЛЕ:
Код:
<script type="text/javascript"><!--// function doSearch() {var sform = document.getElementById(\'search\');var stype = \'smf\';var radio = document.forms[\'search\'].stype;for (i=0; i < radio.length; i++) if(radio[i].checked) stype = radio[i].value;var targ = document.getElementById(\'search_\'+stype);targ[0].value = document.forms[\'search\'][0].value;targ.submit();}

function sType(view){var sform = document.getElementById(\'search\');document.getElementById(\'stype_block\').style.display = view;}
//--></script>
 
<div style="display: none;"><form id="search_yandex" action="http://yandex.ru/sitesearch" method="get"><input name="text"/><input value="1929561" name="searchid"/></form><form id="search_smf" accept-charset="', $context['character_set'], '" name="searchform" method="post" action="'.$scripturl.'?action=search2"><input class="input_text" type="text" name="search"/><input value="0" name="advanced"/></form><form id="search_google" action="http://www.google.com/cse"><input type="text" name="q"/><input value="004691126779703419743:5smb1g9crda" name="cx"/><input value="windows-1251" name="ie"/></form></div>         
 
            <form action="" name="search" id="search_form" style="margin: 0;" onmouseout="sType(\'none\')" onmouseover="sType(\'block\')" onsubmit="doSearch();return false;" accept-charset="UTF-8">
                    <input type="text" name="search" value="" class="input_text" />&nbsp;
                    <input type="submit" name="submit" value="Поиск" class="button_submit" />
                    <input type="hidden" name="advanced" value="0" />
<span id="stype_block" style="display: none; bottom: -1em; left: 0pt; height: 1em;">
с помощью:  <input type="radio" value="yandex" name="stype"/>Яндекс
            <input type="radio" value="google" name="stype"/>Google
</span>
</form>
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов EOMY.NET -> JavaScript, AJAX Часовой пояс: GMT
Страница 1 из 1

 


Rambler's Top100   Рейтинг@Mail.ru    



Powered by phpBB © 2001, 2005 phpBB Group