Я не про это...> А это как, интересно, сделать физически? :)
На примере обломался :( src действительно можно изменить, но это мало что даёт, поскольку уже загруженный скрипт не обновляется после этой процедуры. Единственное, что можно сделать предложенным способом - это запуск внешнего скрипта. Имеется в виду такой скрипт, который бы вызывался из вне сразу на выполнение. Например, забить в один файл процедурку вместе с вызовом или что-то типа этого, а потом со страницы поменять источник. Дело в том, что когда src меняется, внешний js файл сразу же обрабатывается и выполняется. Работает нормально, проверил. Но указать источник на стадии загрузки страницы так не выйдет. Пришлось думать нечто иное. В конце концов всё оказалось проще, чем я предлагал =)
<script id="jscr" type="text/javascript">
strInc = (lnRes >= LN_LARGEST && cpu == FAST && OS != "TR-DOS") ? "approved.js" : "kickin.js";
document.open(); document.write("<scr"+"ipt type=\"text/javascript\" src=\""+strInc+"\">\n"); document.write("</scr"+"ipt>\n\n\n"); document.close();
</script> |