Проблемы с Internet Explorer - PullRequest
       29

Проблемы с Internet Explorer

2 голосов
/ 23 октября 2009

Здравствуйте, я разрабатываю веб-сайт в Joomla, веб-сайт работает нормально в Mozilla, Safari и Chrome, но когда я отображаю его в Internet Explorer, он выдает следующую ошибку.

Пожалуйста, просветите меня об этом .....

User Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; InfoPath.2)
Timestamp: Fri, 23 Oct 2009 05:15:31 UTC


Message: HTML Parsing Error: Unable to modify the parent container element before the child element is closed (KB927917)
Line: 0
Char: 0
Code: 0
URI: http://localhost/flagdown/index.php?option=com_companies&view=profile&TAXI_ID=a936db2fe93260547e75782e250d672c&COMPANY_NAME=asd1234&CONTACT_NAME=aa&ADDRESS=aaa&SERVICE_EMAIL=ankit@aa.com&ADMIN_EMAIL=aahorror@aa.com&DISPATCH_PHNO=5555555555&ADMIN_PHNO=5555555555&NO_OF_TAXIS=57&ALLOW_AD=&TOTAL_REBATE=0.000000&USERNAME=ankit

Ответы [ 4 ]

2 голосов
/ 23 октября 2009

Похоже, у вас есть какой-то Javascript, который пытается изменить DOM, прежде чем он будет готов. Вы случайно не используете библиотеку JS? Они действительно помогают с этим; например, решение jQuery будет ...

$(document).ready(function() {
    // Any code you put in here won't run until everything is ready.
});
0 голосов
/ 28 октября 2009

Если вы не решили эту проблему с проверкой HTML и использованием:

window.onload = function() { /* code here instead so you are sure dom is complete */ }

или

$(document).ready(function() {
    // Any code you put in here won't run until everything is ready.
});

Тогда вы можете установить время ожидания.

например:

$(document).ready(function() {
    setTimeout(function() {
        // Any code you put in here won't run until everything is ready.
    }, 500);
});

Иногда IE нужно просто немного больше времени.

0 голосов
/ 23 октября 2009

Возможно, проблема связана с искаженным XHTML. для этого блога для получения дополнительной информации.

0 голосов
/ 23 октября 2009

Попробуйте проверить свой HTML с помощью W3C validator , чтобы убедиться, что вы правильно закрыли все свои элементы (а также, что ваш HTML действителен).

Затем убедитесь, что вы не вмешиваетесь в DOM до полной загрузки страницы.

Чтобы узнать больше, мы должны увидеть ваш исходный код HTML и любой JavaScript (особенно любой JS, который манипулирует DOM).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...