За последние 24 часа нас посетили 30500 программистов и 1791 робот. Сейчас ищут 1169 программистов ...

Chrome & JS

Тема в разделе "Прочее", создана пользователем Simpliest, 1 ноя 2009.

  1. Simpliest

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

    С нами с:
    24 сен 2009
    Сообщения:
    4.511
    Симпатии:
    2
    Адрес:
    Донецк
    Chrome
    внутри <!--// //-->
    не выполняет JS скрипты.

    И давно это с ним?
     
  2. Elkaz

    Elkaz Старожил
    Команда форума Модератор

    С нами с:
    26 июн 2006
    Сообщения:
    3.373
    Симпатии:
    0
    Адрес:
    Баку, Азербайджан
    Simpliest
    А разве должен?
     
  3. Simpliest

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

    С нами с:
    24 сен 2009
    Сообщения:
    4.511
    Симпатии:
    2
    Адрес:
    Донецк
    Elkaz
    Вообще-то да - должен

    <!--//
    alert('here');
    //-->
     
  4. Mr.M.I.T.

    Mr.M.I.T. Старожил

    С нами с:
    28 янв 2008
    Сообщения:
    4.586
    Симпатии:
    1
    Адрес:
    у тебя канфетка?
    <script language="JavaScript"></script>
     
  5. Koc

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

    С нами с:
    3 мар 2008
    Сообщения:
    2.253
    Симпатии:
    0
    Адрес:
    \Ukraine\Dnepropetrovsk
    а нафуя это ставить? Некоторые еще любят //<[CDATA[
    Зачем?
     
  6. Simpliest

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

    С нами с:
    24 сен 2009
    Сообщения:
    4.511
    Симпатии:
    2
    Адрес:
    Донецк
    Кстати да. Надо проверить и его.

    Зачем ставить я уже точно не помню :)
    Помню что без такого были глюки в разных кривозадых *nix браузерах. Может даже в FF.

    Плюс помню в лечении отссылку на стандарты html, xhtml

    Вобщем погугли :)
     
  7. Simpliest

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

    С нами с:
    24 сен 2009
    Сообщения:
    4.511
    Симпатии:
    2
    Адрес:
    Донецк
    Бгг. Вспомнил.

    Ставят это для того чтобы html был валидным :)
     
  8. Koc

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

    С нами с:
    3 мар 2008
    Сообщения:
    2.253
    Симпатии:
    0
    Адрес:
    \Ukraine\Dnepropetrovsk
    HTML:
    1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    2. <html xmlns="http://www.w3.org/1999/xhtml">
    3.     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    4.     <link rel="stylesheet" type="text/css" href="css/reset.css" />
    5.     <link rel="stylesheet" type="text/css" href="css/admin.css" />
    6.     <script type="text/javascript">
    7.  
    8. function floatMenu()
    9. {
    10. }
    11.  
    12. $(document).ready(function()
    13. {
    14.     floatMenu();
    15. })
    16.  
    17.     </script>
    18.    
    19.     <title>some title</title>
    20.  
    21. </head>
    22.  
    23. <p>some text</p>
    24.  
    25. </body>
    26. </html>
    27.  
    поебень какая-то. Иначе и назвать не могу.

    Кроме того: соблюдение стандартов еще не означает кроссбраузерности. Да и не верстальщик я, так что срал я на это дело вместе с валидаторами. БОльшую чать JS стараюсь выносить во внешние файлы.
    А когда динамически создаете контент через JS, тоже все валидно?

    Прошу прощения, что так грубо
     
  9. Elkaz

    Elkaz Старожил
    Команда форума Модератор

    С нами с:
    26 июн 2006
    Сообщения:
    3.373
    Симпатии:
    0
    Адрес:
    Баку, Азербайджан
    CDATA (/ˈsi.deɪ.tə/) — сокращение от character data что в переводе с английского обозначает «символьные данные». Используется для разных, но связанных между собой целей в языках разметки SGML и XML. CDATA показывает, что определённая часть документа представляет собой символьные данные, в отличие от несимвольных или символьных, но особым образом структурированных данных. (c) Wiki
    Причем тут валидность?
     
  10. Simpliest

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

    С нами с:
    24 сен 2009
    Сообщения:
    4.511
    Симпатии:
    2
    Адрес:
    Донецк
    Ты мне? :)

    Так я сторонник подхода MS - ложил и клал я на все стандарты, которые не стандарты потому что работают у 20ти браузеров стоящих на 5% машин, но не работают у 2х браузеров на 95% машин.

    Я не верстаю валидно :) не пишу js в CDATA. Просто сегодня столкнулся с тем что в Chrome такой js не работает :)

    Кстати. В CDATA в Chrome работает.
     
  11. Simpliest

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

    С нами с:
    24 сен 2009
    Сообщения:
    4.511
    Симпатии:
    2
    Адрес:
    Донецк
    не задавай мне вопрос, на который я не помню ответа :)

    Давно это было. Что осталось по ассоциативной памяти, то и лежит :)
     
  12. Elkaz

    Elkaz Старожил
    Команда форума Модератор

    С нами с:
    26 июн 2006
    Сообщения:
    3.373
    Симпатии:
    0
    Адрес:
    Баку, Азербайджан
    И не должен работать
     
  13. Simpliest

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

    С нами с:
    24 сен 2009
    Сообщения:
    4.511
    Симпатии:
    2
    Адрес:
    Донецк
    Ох, уж, эти сказочники...
    Ох, уж, их сказочки...
    Меня сферические кони в вакууме сейчас не сильно интересуют.

    Это работает. Независимо от ваших желаний должен/не должен