Возможно ли добавить файл JavaScript на страницу условно без использования кода на стороне сервера? - PullRequest
2 голосов
/ 26 сентября 2011

У меня есть 2 файла javascript; Project.js и Project-debug.js.

Когда мой ASP.NET работает в режиме отладки, последний должен быть загружен, а в режиме RELEASE - первый.

Можно ли сделать что-то подобное в html, чтобы добавить мой скрипт?

, например

<script src="iif(DEBUG,../Scripts/Project-debug.js,../Scripts/Project.js" type="text/javascript"></script>

Ответы [ 2 ]

0 голосов
/ 26 сентября 2011

Да, это можно сделать:

<script type="text/javascript">
    var fileref = document.createElement('script');
    fileref.setAttribute("type", "text/javascript");
    if (DEBUG) {  
       fileref.setAttribute("src", "Project-debug.js");
    } else {
       fileref.setAttribute("src", "Project.js");
    }
    document.getElementsByTagName("head")[0].appendChild(fileref);
</script>

добавьте это в свой тег головы

0 голосов
/ 26 сентября 2011
...