Показать сообщение отдельно
  #16 (permalink)  
Старый 14.04.2009, 13:51
LamerNo1
 
Сообщений: n/a

Сообщение от Gvozd Посмотреть сообщение
я упо скопипастил код из статьи.
это часть фреймворка, и dojo.doc Это наврено обертка над document
в лданном случае можно спокойно писать document.createElement("script")
Всем спасибо за подсказки... с кнопкой работает..
в идеале нужно чтоб работало на window.onload
дело в том что изначально срабатывает php script который определяет isset или !isset переменная, и если определена выводит documen.onload, который в свою очередь подгружает файл скрипта

работает:
<input type="button" onclick="loadscr1()">
<script>
function loadscr1() {
var scri = document.createElement('script');
scri.setAttribute('type', 'text/javascript');
scri.src = 'new/js/couscr/Script.js';
document.getElementsByTagName('head')[0].appendChild(scri);
}
</script>


не работает:
<script>
window.onload = function () {
loadscr1();
}
</script>
<script>
function loadscr1() {
var scri = document.createElement('script');
scri.setAttribute('type', 'text/javascript');
scri.src = 'new/js/couscr/Script.js';
document.getElementsByTagName('head')[0].appendChild(scri);
}
</script>


и через jquery пытался сделать не получилось..
так: <body onload="loadscr1()"> тоже не хотелось бы
Ответить с цитированием