IE 7 вылетает и просто закрывается без какого-либо сообщения - PullRequest
0 голосов
/ 16 апреля 2011

У меня очень странная проблема с Internet Explorer 7. Когда я открываю свою страницу, она просто закрывается без каких-либо сообщений об ошибках или чего-то еще. Весь мой код прекрасно работает во всех реальных браузерах, а также IE6, IE8 и IE9. Проблема специфична для IE7. Он падает как в IETester, так и когда я просто запускаю его. Я знаю, что трудно ответить без предоставленного кода, но я едва могу опубликовать весь свой проект здесь, и, как я уже сказал, он отлично работает даже в IE6. Так что, если у некоторых из вас есть информация (может быть, вы что-то испытали), я был бы благодарен.

UPDATE

Как только я обнаружил проблему, я публикую HTML и CSS, которые вызывают сбой IE7. Обратите внимание, что это не мой настоящий код, я создал его только для эксперимента.

<!DOCTYPE html>
    <html>
        <head>
            <title></title>
            <style type="text/css">
                .event_details.interface
                {
                    position: relative;
                    width: 200px;
                    height: 200px;
                    background-color: grey;
                }

                .event_details.interface button
                {
                    position: absolute;
                    top: 0;
                }

                .event_details.interface button[value="save"]
                {
                    right: 25px;
                }

                .event_details.interface button[value="delete"]
                {
                    right: 70px;
                }
            </style>
        </head>

        <body>
            <div class="event_details interface">
                <button type="button" value="save">Save</button>
                <button type="button" value="delete">Delete</button>
            </div>
        </body>

    </html>

Ответы [ 3 ]

3 голосов
/ 17 апреля 2011

Я выяснил, в чем проблема. Это был CSS, чтобы вызвать IE7 (и только) сбой У меня был элемент кнопки на странице с атрибутом value. И в CSS у меня было:

button[value="save"]
{
    right: 20px;
}

Я изменил атрибут value на атрибут name и назвал его следующим образом:

button[name="save"]
{
    right: 20px;
}

Теперь это работает. Спасибо всем за ваши ответы.

0 голосов
/ 16 апреля 2011

Запустите вашу страницу через FireFox. (Сначала откройте консоль WebDeveloper-Error).

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

0 голосов
/ 16 апреля 2011

Запустите вашу страницу через Службу проверки разметки W3C .Я использую его как отладчик для моей HTML-страницы.

...