2012-03-01 56 views
0

我有一個很長的腳本,其中包含許多變量的定義。我正在使用Openlayers.js創建一個包含大約100層的webmapping應用程序。每個圖層必須被定義爲一個變量並且使該腳本膨脹。如何使用外部JavaScript腳本的變量?

我想我可以簡單地創建一個layer.js文件,它包含圖層定義並在html開始頁面的主要app.js之前引用它,但這不起作用。

僅供參考,我的JavaScript在這裏可以看到:http://maps.zgb.de/geoportal/app.js

前半頁只是定義變量。

有人能告訴我在這種情況下最好的做法是什麼?

歡呼

回答

0

這可能是一些幫助http://jacklmoore.com/notes/setcountdown/

他們使用的圖片在該鏈接但是我相信同樣的情況也適用於腳本標記拉動。

或者,也可以有這樣的事情

----- HTML Page ----- 

function loadApp() { 
    document.write('<script type="text/javascript" src="path/to/app.js"></script>'); 
} 

---- Layers.js ----- 

var xyz = abc; 
.... 
// right at the bpottom 
loadApp();