#javascript #internet-explorer
#javascript #internet-explorer
Вопрос:
Следующий запрос скрипта, похоже, имеет проблемы в любом браузере, кроме Firefox.
<!DOCTYPE html>
<html>
<head>
<title>Browser Delay</title>
<script type="text/javascript" src="http://www.google.com/jsapi"></script>
<script type="text/javascript">
google.load("jquery", "1.4.4");
</script>
</head>
<body>
<div id="logicbuy_ad">
<!-- Problem is here!!!!! -->
<script type="text/javascript" src="http://www.symbiosting.com/LogicBuy/content-syndicate-laptopmag.php"></script>
</div>
</body>
</html>
При загрузке скрипта, даже в iframe, IE и Chrome, похоже, зависают, пока скрипт не завершится.
Есть ли способ загрузить этот скрипт так, чтобы он не останавливал / не зависал браузер?
Комментарии:
1. возможно, вы могли бы выполнить асинхронный вызов сервера для загрузки php-файла, и когда он вернется, вы сможете затем вставить его на страницу, возможно? Возникает задержка с получением javascript с сервера, поэтому использование AJAX имеет смысл, но я не совсем уверен, как это можно сделать.
2. Я пробовал несколько разных методов с использованием ajax, но проблема в том, что мне нужно прикрепить ответ к определенному тегу, и я не уверен, как это сделать. Я пытался использовать $.getScript и $.ajax ({Тип данных: ‘script’, url: ‘ symbiosting.com/LogicBuy/content-syndicate-laptopmag.php ‘})
Ответ №1:
Похоже, что проблема возникает только при загрузке скрипта с локальной страницы. (ie. C:Users {имя пользователя}{База кода}index.html )
Как только я разместил файл в IIS, проблема исчезла.
Мне все еще очень любопытно, почему скрипт зависает при отображении локального файла, в отличие от размещенной версии