За последние 24 часа нас посетили 18195 программистов и 1589 роботов. Сейчас ищут 1015 программистов ...

Включен или не включен?

Тема в разделе "PHP для новичков", создана пользователем Штаны, 8 дек 2007.

  1. RomanBush

    RomanBush Активный пользователь

    С нами с:
    5 дек 2007
    Сообщения:
    798
    Симпатии:
    0
    Адрес:
    200 км от Москвы
    Куча народа придумывает новые технологии, тратит кучу времени на их разработку, чтобы людям было удобнее и приятнее лазить по интернету, ЯваСкрипт, аякс и т.д. А ты предлагаешь заботиться о придурках, которые, как привыкли в штыковую ходить в атаку, так до сих пор и ходят, презрительно игнорируя танки, "потому что в них сгореть можно".
    Поддержка яваскрипта включена во все браузеры уже много лет. Покажите мне хоть одну ВНЯТНУЮ причину, чтобы её отключать? Причины типа "потому что через неё можно вирус поймать" - не принимаются. Во первых, вирус можно и без неё поймать, во-вторых, надо пользоваться антивирусами, а в третьих - жить вредно, потому что от этого умирают.
     
  2. Dagdamor

    Dagdamor Активный пользователь

    С нами с:
    4 фев 2006
    Сообщения:
    2.095
    Симпатии:
    1
    Адрес:
    Барнаул
    RomanBush
    Потому, что поисковые машины javascript не понимают. И напишешь ты самый удобный для человека сайт, но Яндекс его так и не проиндексирует нормально, ибо дальше ущербной главной страницы так и не уйдет. Достаточно внятная причина? И не надо про "многолетнюю" поддержку "всеми браузерами". Поддержка может и многолетняя, но до сих пор далекая от идеала.
     
  3. dark-demon

    dark-demon Активный пользователь

    С нами с:
    16 фев 2007
    Сообщения:
    1.920
    Симпатии:
    1
    Адрес:
    леноград
    Штаны, ты топиком не ошибся? мы тут яваскрипт вообще обсуждаем :)
     
  4. Штаны

    Штаны Guest

    Объясняю. Поддержка яваскрипта включена далеко не во все браузеры. Мой сайт посещают не только (и даже не столько) с компьютеров, сколько с мобильных телефонов. Многие мобильные телефоны яваскрипт не понимают... Плюс трафик для пользователей мобильных телефонов важен (который неработающий яваскрипт отнимает)... Люди даже пищат, когда увеличиваешь размер баннера на 1 кБ... А у меня нет таких данных, какие мобильные телефоны поддерживают яваскрипт, а какие нет, нет данных, как себя ведут браузеры телефонов которые яваскрипт не понимат. Может они страницу даже и не грузят, а выдают ошибку. Поэтому и нужно.

    И про поисковые машины Дагдамор правильно заметил.
     
  5. Штаны

    Штаны Guest

    Может чуток и ошибся. Но мы действительно его не обсуждаем, а обсуждаем включен он или нет. А проверять включен он или нет я думал мы будем силами РНР... Поэтому топик затеял здесь.

    А, вы про флеш. А это я сгущаю краски :)
     
  6. Anonymous

    Anonymous Guest

    В каждом топике люди, не разбирающиеся в вопросе абсолютно, упрямо гнут свое, в принципе не верное, мнение. Такого вопроса - «отключен ли у пользователя JS, флеш, сильверлайт, или еще какая нить хуйня, возникнуть не должно. В здравом мозгу. В ПРИНЦИПЕ. Это все НАДСТРОЙКИ над существующим, ПОЛНОСТЬЮ РАБОЧИМ сайтом. Эти надстройки являются ОБЛЕГЧАЮЩИМИ его работу. УПРОЩЯЮЩИМИ. НО не ЗАМЕНЯЮЩИМИ его http функционал. Вот поэтому они должны инклудится из ОТДЕЛЬНЫХ файлов. браузер САМ разберется нужен ему CSS, JS, или еще какая то ваша поебень, которую вы ему упорно впариваете. вот пока вы этого не осознаете, у вас в мозгу стабильно будут рождаться ДЕБИЛЬНЫЕ вопросы, вызванные НЕПОНИМАНИЕМ ОСНОВ работы http.
     
  7. RomanBush

    RomanBush Активный пользователь

    С нами с:
    5 дек 2007
    Сообщения:
    798
    Симпатии:
    0
    Адрес:
    200 км от Москвы
    Для мобильных телефонов придумана технология под названием wap.

    Dagdamor
    Вообще-то поисковые машины принято определять по имени бота, а не по поддержке яваскрипта.
     
  8. Anonymous

    Anonymous Guest

    вап мертв давно.
    Поисковые машины определять вообще не принято, разве что для статистики.
    Бот должен увидеть то, что видет пользователь, иначе проиндексирует некорректно.
     
  9. Dagdamor

    Dagdamor Активный пользователь

    С нами с:
    4 фев 2006
    Сообщения:
    2.095
    Симпатии:
    1
    Адрес:
    Барнаул
    Горбунов Олег
    Может когда-то так и было, а сейчас сайты нередко превращают в карусели, и об этой "обратной совместимости" особо и не заботятся. Что печально.
    P.S. Кричать и материться необязательно ;) мы и так поймем ;)
     
  10. Штаны

    Штаны Guest

    Вот скажите, зачем инклудить то, что не поддерживается?
     
  11. Штаны

    Штаны Guest

    seclub.org - 200 000 хостов - 4 000 000 хитов /в день
    fank.ru 150 000 хостов 4 000 000 хитов /в день

    Нифига себе мертв :)
     
  12. dark-demon

    dark-demon Активный пользователь

    С нами с:
    16 фев 2007
    Сообщения:
    1.920
    Симпатии:
    1
    Адрес:
    леноград
    > трафик для пользователей мобильных телефонов важен (который неработающий яваскрипт отнимает)

    ну так вынеси скрипты в отдельный файл.
     
  13. Штаны

    Штаны Guest

    Который будет подключаться в зависимости от того включен ли в браузере яваскрипт или нет? :) Что-то я вас не понимаю...
     
  14. Sergey89

    Sergey89 Активный пользователь

    С нами с:
    4 янв 2007
    Сообщения:
    4.796
    Симпатии:
    0
    Код (Text):
    1. <script src="test.js" type="text/javascript"></script>
    Кто надо, то загрузит.
     
  15. Anonymous

    Anonymous Guest

    то, что не поддерживается, то не скачается. Для этого в инклуде указан миме-тип содержимого. ИДИТЕ ПОЧИТАЙТЕ ДОКУМЕНТАЦИЮ перед спором. Мнение должно быть аргументированным. АР-ГУ-МЕН-ТИ-РО-ВАН-НЫМ!
     
  16. Anonymous

    Anonymous Guest

    Штаны, вап мертв и не поддерживается. не равнятесь на бедную россию, где еще есть вап сайти и дешевые телефоны. XHTML MP на 90% мобильного контента в развитых странах.
     
  17. RomanBush

    RomanBush Активный пользователь

    С нами с:
    5 дек 2007
    Сообщения:
    798
    Симпатии:
    0
    Адрес:
    200 км от Москвы
    "Отучаемся говорить за всех" (с) не мой. Зайдите на фриланс и посмотрите, сколько объявлений "требуется создать wap-сайт". Это во-первых.
    Во-вторых, ваш любимый и богатый запад не покупает дорогие телефоны. Самые большие продажи топ-моделей мобильников всех производителей - в России, которая, кстати, пишется с Большой Буквы, как название страны.

    http://wap.yandex.ru
    http://wap.mail.ru
    http://wap.rambler.ru
    я уже не говорю про всякие wap.mts.ru; wap.beeline.ru; wap.megafon.ru;

    Расскажите этим компаниям о том, что вап умер и не поддерживаеца, а то они не в курсе и всякой фигнёй страдают.
    Кстати, мегафон свой вап-портал вообще этой осенью только запустил, если мой склероз ничего не путает.
     
  18. Anonymous

    Anonymous Guest

    RomanBush, и где тут пример, что вап жив в цивилизованных странах?
     
  19. Штаны

    Штаны Guest

    Ну вот, хотел проверить это утверждение и сделал как советовал Sergey89:

    test.html
    Код (Text):
    1.  
    2. <HEAD><TITLE></TITLE>
    3. <SCRIPT src='test.js' type='text/javascript' language='JavaScript'>
    4. </SCRIPT>
    5. </HEAD>
    Рядом находится во это: test.js:
    Код (Text):
    1.  
    2. <script type="text/javascript">
    3. </script>
    В итоге, в коде страницы и в Опере и в ИЕ, не говоря уже про другие браузеры, вот это:
    Код (Text):
    1.  
    2. <HEAD><TITLE></TITLE>
    3. <SCRIPT src='test.js' type='text/javascript' language='JavaScript'>
    4. </SCRIPT>
    5. </HEAD>
    Т.е. что-то я сделал не так, и яваскрипт не инклудится даже там где нужно (в браузерах он включен).
    Подскажите, где я ошибся. Исправлю и протестирую снова.
     
  20. Штаны

    Штаны Guest

    Среди посетителей вап-сайтов много и иностранцев. Росийские контент-провайдеры даже взяли лиценции и продают его заграницей. Счетчики показывают довольно много посетителей из других цивилизованных стран :)
     
  21. Anonymous

    Anonymous Guest

    Штаны, наличие строчти с инклудом разве говорит о том, что файл по ссылке проинклудился?
     
  22. Anonymous

    Anonymous Guest

    Штаны, создал файлы с идентичным содержимым:
    открыл файл со включенным JS
    [​IMG]
    и с выключенным JS
    [​IMG]

    Различие заметно?
     
  23. Штаны

    Штаны Guest

    О том что проинклудился не говорит, но о том что должен проинкулидится говорит... Но у меня не инклудится... Чет я совсем запутался. У меня ошибка в коде? Где?
     
  24. Anonymous

    Anonymous Guest

    Перевожу эту строчку на русский язык
    «в файле test.js есть данные на языке javascript, если ты его знаешь, то прочитай» - а вот файл уже может быьт сколь угодно большим. И сэкономишь ты именно его. Как при отключенных картинках трффик экономится - теги картинок же тоже из текста страницы не пропадают?
     
  25. Штаны

    Штаны Guest

    Дело в том, что я инклудил Оперой с включенным яваскриптом. Она не проинклудила... И ИЕ с включенным яваскриптом не проинклудил... Я говорю, может у меня в коде ошибка? До тестирования на телефонных браузерах я еще не дошел. Надо ведь сначала научиться инкулдить...

    Короче, скажите, почему у меня яваскрипт в Опру и ИЕ не унклудится. Коды выше написаны.