За последние 24 часа нас посетили 18154 программиста и 1661 робот. Сейчас ищут 1485 программистов ...

ie8 problem

Тема в разделе "HTML и CSS", создана пользователем snake, 4 мар 2013.

  1. snake

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

    С нами с:
    4 мар 2013
    Сообщения:
    3
    Симпатии:
    0
    здравствуйте,

    возникла следующая проблема. Сверстал страницу использую <!DOCTYPE HTML>
    в IE8 вылезает ошибка
    строка 1 символ 1 'object' is undefined

    Меняю доктайп все работает но дизайн ползет.

    Как это исправить?
     
  2. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    заголовок xml лезет а нужно html
     
  3. snake

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

    С нами с:
    4 мар 2013
    Сообщения:
    3
    Симпатии:
    0
    Спасибо, но пока не понятно.
    Почему же даже в IE6 работает... и как мне исправить?
    А еще лучше было бы ссылку где бы почитать можно было бы, а то что-то не нашел по этой теме.
     
  4. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    заголовок должен быть text/plain а не text/xml
     
  5. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    Заголовок не документа скажем так а ответа от сервера.
     
  6. snake

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

    С нами с:
    4 мар 2013
    Сообщения:
    3
    Симпатии:
    0
    Спасибо за участие, в других форумах вообще забили...

    Заголовки были правильные проблема была в следующем:
    Написал страницу с джаваскриптом.Jquery и ему подобные фреимворки не использовал, так надо.
    Необходимо было динамически менять при клике атрибут onclick.
    В ie до 8 версии это надо было делать через
    setAttribute('onclick', function() {function_name(params)})
    А в новых версиях и в нормальных браузерах это делается через
    setAttribute('onclick', function_name(params))

    Когда я убирал доктайп видимо ie8 включал обратную совместимость со старыми ie поэтому и работало.
    Это меня ввело в заблуждение, из за отсутствия нормального дебагера под ie.

    Отсюда следующий вопрос, кто чем тестирует ie?
     
  7. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    не знаю такой аббревиатуры)))
     
  8. Your

    Your Старожил

    С нами с:
    2 июл 2011
    Сообщения:
    4.074
    Симпатии:
    7

    Если бы вы были внимательнее то у вас бы не возникла таких бы вопросов, а вы лентяй!!!
    http://javascript.ru/tutorial/dom/attributes

    Ах да, уже существует новый мануал http://learn.javascript.ru/attributes-and-custom-properties