2011-06-03 100 views
0

以下腳本請求似乎在Firefox以外的任何瀏覽器中都有問題。JavaScript腳本unescape掛起IE和Chrome,但不支持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似乎仍掛起,直到腳本結束。

有沒有辦法加載這個腳本,以便它不會停止/掛起瀏覽器?

+0

你也許可以建立到服務器的異步調用加載php文件,當它返回,你可以把它粘在頁面上,也許?延遲來自服務器的JavaScript,所以使用AJAX是有道理的,但我不太確定如何去做這件事。 – gailbear 2011-06-03 15:31:21

+0

我已經嘗試了幾種不同的方法使用ajax,但問題是我需要將響應附加到特定的標記,我不知道如何做到這一點。 我試過使用$ .getScript和$ .ajax({dataType:'script',url:'http://www.symbiosting.com/LogicBuy/content-syndicate-laptopmag.php'}) – tomoguisuru 2011-06-03 20:52:18

回答

0

看來問題只發生在腳本從本地頁面加載時。 (即C:\用戶{用戶名} {代碼基地} \ index.html)

一旦我在IIS上託管文件,問題就消失了。

我仍非常好奇,爲什麼顯示本地文件時,而不是託管版本的腳本會掛起

相關問題