Куча народа придумывает новые технологии, тратит кучу времени на их разработку, чтобы людям было удобнее и приятнее лазить по интернету, ЯваСкрипт, аякс и т.д. А ты предлагаешь заботиться о придурках, которые, как привыкли в штыковую ходить в атаку, так до сих пор и ходят, презрительно игнорируя танки, "потому что в них сгореть можно". Поддержка яваскрипта включена во все браузеры уже много лет. Покажите мне хоть одну ВНЯТНУЮ причину, чтобы её отключать? Причины типа "потому что через неё можно вирус поймать" - не принимаются. Во первых, вирус можно и без неё поймать, во-вторых, надо пользоваться антивирусами, а в третьих - жить вредно, потому что от этого умирают.
RomanBush Потому, что поисковые машины javascript не понимают. И напишешь ты самый удобный для человека сайт, но Яндекс его так и не проиндексирует нормально, ибо дальше ущербной главной страницы так и не уйдет. Достаточно внятная причина? И не надо про "многолетнюю" поддержку "всеми браузерами". Поддержка может и многолетняя, но до сих пор далекая от идеала.
Объясняю. Поддержка яваскрипта включена далеко не во все браузеры. Мой сайт посещают не только (и даже не столько) с компьютеров, сколько с мобильных телефонов. Многие мобильные телефоны яваскрипт не понимают... Плюс трафик для пользователей мобильных телефонов важен (который неработающий яваскрипт отнимает)... Люди даже пищат, когда увеличиваешь размер баннера на 1 кБ... А у меня нет таких данных, какие мобильные телефоны поддерживают яваскрипт, а какие нет, нет данных, как себя ведут браузеры телефонов которые яваскрипт не понимат. Может они страницу даже и не грузят, а выдают ошибку. Поэтому и нужно. И про поисковые машины Дагдамор правильно заметил.
Может чуток и ошибся. Но мы действительно его не обсуждаем, а обсуждаем включен он или нет. А проверять включен он или нет я думал мы будем силами РНР... Поэтому топик затеял здесь. А, вы про флеш. А это я сгущаю краски
В каждом топике люди, не разбирающиеся в вопросе абсолютно, упрямо гнут свое, в принципе не верное, мнение. Такого вопроса - «отключен ли у пользователя JS, флеш, сильверлайт, или еще какая нить хуйня, возникнуть не должно. В здравом мозгу. В ПРИНЦИПЕ. Это все НАДСТРОЙКИ над существующим, ПОЛНОСТЬЮ РАБОЧИМ сайтом. Эти надстройки являются ОБЛЕГЧАЮЩИМИ его работу. УПРОЩЯЮЩИМИ. НО не ЗАМЕНЯЮЩИМИ его http функционал. Вот поэтому они должны инклудится из ОТДЕЛЬНЫХ файлов. браузер САМ разберется нужен ему CSS, JS, или еще какая то ваша поебень, которую вы ему упорно впариваете. вот пока вы этого не осознаете, у вас в мозгу стабильно будут рождаться ДЕБИЛЬНЫЕ вопросы, вызванные НЕПОНИМАНИЕМ ОСНОВ работы http.
Для мобильных телефонов придумана технология под названием wap. Dagdamor Вообще-то поисковые машины принято определять по имени бота, а не по поддержке яваскрипта.
вап мертв давно. Поисковые машины определять вообще не принято, разве что для статистики. Бот должен увидеть то, что видет пользователь, иначе проиндексирует некорректно.
Горбунов Олег Может когда-то так и было, а сейчас сайты нередко превращают в карусели, и об этой "обратной совместимости" особо и не заботятся. Что печально. P.S. Кричать и материться необязательно мы и так поймем
seclub.org - 200 000 хостов - 4 000 000 хитов /в день fank.ru 150 000 хостов 4 000 000 хитов /в день Нифига себе мертв
> трафик для пользователей мобильных телефонов важен (который неработающий яваскрипт отнимает) ну так вынеси скрипты в отдельный файл.
Который будет подключаться в зависимости от того включен ли в браузере яваскрипт или нет? Что-то я вас не понимаю...
то, что не поддерживается, то не скачается. Для этого в инклуде указан миме-тип содержимого. ИДИТЕ ПОЧИТАЙТЕ ДОКУМЕНТАЦИЮ перед спором. Мнение должно быть аргументированным. АР-ГУ-МЕН-ТИ-РО-ВАН-НЫМ!
Штаны, вап мертв и не поддерживается. не равнятесь на бедную россию, где еще есть вап сайти и дешевые телефоны. XHTML MP на 90% мобильного контента в развитых странах.
"Отучаемся говорить за всех" (с) не мой. Зайдите на фриланс и посмотрите, сколько объявлений "требуется создать wap-сайт". Это во-первых. Во-вторых, ваш любимый и богатый запад не покупает дорогие телефоны. Самые большие продажи топ-моделей мобильников всех производителей - в России, которая, кстати, пишется с Большой Буквы, как название страны. http://wap.yandex.ru http://wap.mail.ru http://wap.rambler.ru я уже не говорю про всякие wap.mts.ru; wap.beeline.ru; wap.megafon.ru; Расскажите этим компаниям о том, что вап умер и не поддерживаеца, а то они не в курсе и всякой фигнёй страдают. Кстати, мегафон свой вап-портал вообще этой осенью только запустил, если мой склероз ничего не путает.
Ну вот, хотел проверить это утверждение и сделал как советовал Sergey89: test.html Код (Text): <HEAD><TITLE></TITLE> <SCRIPT src='test.js' type='text/javascript' language='JavaScript'> </SCRIPT> </HEAD> Рядом находится во это: test.js: Код (Text): <script type="text/javascript"> </script> В итоге, в коде страницы и в Опере и в ИЕ, не говоря уже про другие браузеры, вот это: Код (Text): <HEAD><TITLE></TITLE> <SCRIPT src='test.js' type='text/javascript' language='JavaScript'> </SCRIPT> </HEAD> Т.е. что-то я сделал не так, и яваскрипт не инклудится даже там где нужно (в браузерах он включен). Подскажите, где я ошибся. Исправлю и протестирую снова.
Среди посетителей вап-сайтов много и иностранцев. Росийские контент-провайдеры даже взяли лиценции и продают его заграницей. Счетчики показывают довольно много посетителей из других цивилизованных стран
Штаны, создал файлы с идентичным содержимым: открыл файл со включенным JS и с выключенным JS Различие заметно?
О том что проинклудился не говорит, но о том что должен проинкулидится говорит... Но у меня не инклудится... Чет я совсем запутался. У меня ошибка в коде? Где?
Перевожу эту строчку на русский язык «в файле test.js есть данные на языке javascript, если ты его знаешь, то прочитай» - а вот файл уже может быьт сколь угодно большим. И сэкономишь ты именно его. Как при отключенных картинках трффик экономится - теги картинок же тоже из текста страницы не пропадают?
Дело в том, что я инклудил Оперой с включенным яваскриптом. Она не проинклудила... И ИЕ с включенным яваскриптом не проинклудил... Я говорю, может у меня в коде ошибка? До тестирования на телефонных браузерах я еще не дошел. Надо ведь сначала научиться инкулдить... Короче, скажите, почему у меня яваскрипт в Опру и ИЕ не унклудится. Коды выше написаны.