2013-04-12 47 views
0

問候所有 在我們的網站,我們包括用來彈出一個緊急旗幟/窗口遠程站點的JavaScript時,有人從遠程站點啓動它。如果出現全校緊急情況,這是提醒每個人的一種手段。遠程站點是不是我們的,我們只包括自己的js調用:的JavaScript從遠程地點使得我們的網站問題時,遠程站點關閉

<script src="https://embanner.univcomm.cornell.edu/OWC-emergency-banner.js" type="text/javascript"> </script> 

問題: 當遠程站點出現故障,無論出於何種原因,一些網頁在我們的網站使用我們的本土的JavaScript/jquery有JavaScript相關的問題。我只是想知道,如果有人可能有一個想法,爲什麼這是?當遠程站點工作時,我們沒有問題。當他們的網站出現故障時,我們的一些網站使用我們的js存在問題。

當他們的網站關閉時,我們顯然無法拉入他們的JavaScript文件,但爲什麼會對我們的代碼產生不利影響?

感謝您的任何想法。

回答

0

它以一種創建被稱爲「阻止操作」的方式加載。考慮加載它異步,以避免這種情況。

非阻塞操作如下所述:http://en.wikipedia.org/wiki/Non-blocking_algorithm

+0

閱讀...謝謝 –

+0

你能告訴我如何異步加載呢?我不確定我處於理解該文章的級別。抱歉。 –

+0

StackOverflow上的這篇文章爲我解釋了一些事情。 http://stackoverflow.com/questions/4631845/asynchronous-javascript-loading-executing –