Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Вёрстка веб-сайтов > Проверка ошибок


Автор: Marvel 2.9.2003, 19:00
Для проверки ошибок я пользуюсь валидатором http://validator.w3.org/. Но неудобно указывать отдельно каждый файл. Мне нужна программа, которая сможет проверить на ошибки весь сайт локально. (не совсем ошибки, а несоответсвтие w3c рекомендациям: & вместо амп, картинки без альт тэга,...)

Автор: Cepera 3.9.2003, 11:15
Top Style 3 Pro

Автор: nikolin 3.9.2003, 17:25
если хочешь сделать свой валидатор попробвай етот код :

Код

<script language='JavaScript'>
var reg = /<(.*)>.*<\/1>/ig; // если таг на один ред
var reg2 = /[<(.*)>.*<\/1>]/igm; // если таг на более чем один ред

function f(x){
(reg.test(x))?alert('Всех тагов на один ред валидной'):alert('Имеет тагов на один ред невалидной');
(reg2.test(x))?alert(Всех тагов на более чем один ред валидной):alert('Имеет тагов на более чем один ред невалидной');

// x - текст сорса

}

</script>

Автор: MuToGeN 3.9.2003, 17:36
nikolin, на w3c не все так просто. И это еще мягко сказано

Автор: Cepera 3.9.2003, 18:01
конечно, это не валидатор , а лишь просто проверка парных тагов...
пример простой -- как насчет <br>, <img> etc?

Автор: nikolin 4.9.2003, 08:54
Согласен Cepera но ето 90 % от дело валидатора .

MuToGeN не совсем так мне скажется ]
Цитата
И это еще мягко сказано


Ну ето мое мнение .

А у меня вопрос . Сколько браузера имеет 100 % покритие W3C / выполнили всех изисквания W3C / ?

Автор: MuToGeN 4.9.2003, 09:19
Цитата
как насчет <br>, <img> etc?
Я стараюсь делать <br />, <img /> etc. XHTML, типа.

Автор: Klin 4.9.2003, 10:43
Не очень понял чё хочешь, но вот код для не отображения ошибок:
Код
<script LANGUAGE="JavaScript">
<!-- Hide me from lame browsers

function CC_noErrors() {
return true;
}

window.onerror = CC_noErrors;

// -->
</SCRIPT>
<!-- End of No Error JavaScript -->


Автор: nikolin 4.9.2003, 11:04
Klin :

Код
<script language='JavaScript'>
<!-- Hide me
onerror = errWindow;
function errWindow(errMsg,location,lineNum) {
alert("ошибка на линии :"+lineNum+"\n она  "+errMsg+"\n във файл "+location)
return true;}
// -->
</script>


Cepera , MuToGeN - правда , я дурак , сверх код не проверяет тагов как <br>, <img> etc? Нужно еще проверки .

Автор: Nobody 4.9.2003, 16:55
А что мешает http://validator.w3.org/validator.tar.gz валидатор? И запускать у себя?

Автор: Marvel 4.9.2003, 22:47
это что , полноценный валидатор??

Автор: Nobody 4.9.2003, 23:29
Ага. Скрипт на Перле.

Автор: Klin 5.9.2003, 09:26
nikolin Теперь до меня дошло, чё хочешь! Я думал, наоборот, тебе ошибку скрыть надо smile.gif

Автор: nikolin 5.9.2003, 12:30
Ааа , ок

Код

<script languag'JavaScript'>
onerror = Function ('return true')
</script>

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)