У меня длинный вывод скриптового веб-пакета, давайте назовем его bla.js
В моем основном html-файле я пытаюсь открыть bla.js
по нажатию кнопки.Вот как я пытался это сделать:
<body>
<button class="btn-start" type="button" onclick="clickHandler()"></button>
<script>
function clickHandler(){
var script = document.createElement("script");
script.type = "text/javascript";
script.src = "scrs/bla.js";
document.head.appendChild(script);
}
</script>
</body>
но при нажатии кнопки ничего не происходит, хотя на вкладке приложения инструментов разработчика Google Chrome я вижу, что добавляется скрипт bla.js
!
И когда я делаю это так:
<body>
<button class="btn-start" type="button" onclick="window.location.href='run_bla.html';">
</button>
</body>
, а в run_bla.html
:
<body>
<script src='scrs/bla.js'></script>
</body>
все работает отлично!единственная проблема заключается во втором способе, в конце URL будет /run_bla.html
, а я этого не хочу.
Так что же не так с первым способом?Как открыть скрипт без изменения URL сайта?есть идеи в чем проблема?Я застрял на некоторое время с этим ...