2014-07-07 83 views
1

組織預載:預加載腳本

<script> 
var isMSIE = /*@[email protected]*/false; 

var resources = ['load.js']; 

for (var i=0; i<resources.length; i++){ 
    if (isMSIE){ 
    new Image().src = resources[i]; 
    } else { 
    var o = document.createElement('object'); 
    o.data = resources[i]; 
    document.body.appendChild(o); 
    } 
} 
</script> 

<a href="index2.html">GO</a> 

(斯特凡書「的JavaScript模式」)

腳本加載頁面上,但不會被執行。現在 如果你去的頁面index2.html <a href="index2.html">GO</a>

index2.html

<script src="load.js"></script> 
<style> 
</style> 
</head> 
<body> 
index2 

腳本從緩存中加載?

哪個測試花費驗證這個?

回答

0

我不確定你想要實現什麼,但我目前看到的是,你正在嘗試加載一個JavaScript,但創建一個對象。

您需要創建腳本標記以使瀏覽器加載腳本。

See here

如果你使用jQuery,您可以使用getScript()