2012-03-01 5 views
0

У меня очень длинный скрипт, который включал множество переменных определений. Я использую Openlayers.js для создания приложения для веб-сопоставления, которое содержит около 100 слоев. Каждый слой должен быть определен как переменная и раздувает скрипт.как использовать внешний скрипт javascript для переменных?

Я думал, что могу просто создать файл layer.js, который содержит определения уровня и ссылаться на него перед основным app.js на стартовой странице html, но это не работает.

Для справки, мой 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(); 
Смежные вопросы