Небольшая свинюшка

Оцените, пожалуйста

Сегодня обнаружил мелкую неприятность: на некоторых сайтах IE 6.0 стал сообщать об ошибке (ранее, вероятно до каких-то автоматических обновлений, эти страницы вопросов у него не вызывали)

Строка: 2
Символ: 1
Ошибка: Недопустимый знак
Код: 0

Соответственно в этом месте испокон веков стоял тэг <head>, и ранее, повторюсь, тому же IE он распрекрасно нравился. В принципе на отображение самой страницы это не влияет, за исключением того факта, что на этой странице перестает показываться реклама AdSense!

После танцев с бубном средней тяжести было найдено шаманское решение: удалить первую строчку с DOCTYPE. После этой махинации страница вновь понравилась IE и возобновился показ рекламы AdSense...

Бэрримор, что это было ?

ЗЫ: validator.w3.org и Мозилла никакого криминала на страницах не находили.

Поделиться:
  • Twitter
  • LiveJournal
  • Блог Я.ру
  • Блог Li.ру
  • Google Buzz
  • Добавить ВКонтакте заметку об этой странице
  • Мой Мир
  • Одноклассники
  • Facebook
  • FriendFeed
  • В закладки Google
  • LinkedIn
  • StumbleUpon
  • Technorati
  • Digg
  • БобрДобр
  • MisterWong.RU
  • Memori.ru
  • МоёМесто.ru
  • Сто закладок

Небольшая свинюшка: 2 комментария

  1. Maxime

    Этот баг немного чудесатее: даже с удалённым DOCTYPE если нажать кнопку перезагрузки страницы, то будет показана таже самая ошибка и рекламы AdSense не будет, а если нажать кнопку "назад", а затем сразу же кнопку вперед", то таже самая страница будет показана без ошибок и с рекламой...

  2. Maxime

    Да, похоже дело действительно в DOCTYPE, ранее стоял такой:

    
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    

    (такой, например, выставляет xemacs при создании нового html документа).
    После установки рекомендуемого W3C:

    
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
       "http://www.w3.org/TR/html4/loose.dtd">
    

    ИЕ перестаёт ругаться на недопустимый знак и реклама AdSense начинает показываться.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *