динамическя вставка javascript кода
почему если динамически добавить javascript код, то он не будет работать? подскажите как сделать чтобы он работал
|
Если надо динамически подгрузить js файл то так
function regScript(id,name){
var doc=document;
var head=doc.getElementsByTagName('head')[0];
var elem=doc.createElement('script');
var oScript=head.appendChild(elem);
oScript.setAttribute("src",name);
oScript.setAttribute("language","javascript");
oScript.setAttribute("type","text/javascript");
oScript.setAttribute("id",id);
}
|
Цитата:
|
а если вы делаете что-то типа a.innerHTML = "<script ,,,>alert('abc');</script>" - то не стоит так делать. вызывайте теги сразу из js скрипта или делайте ему eval - примеры есть в похожих темах на этом форуме - пользуйтесь поиском.
|
спасибо разобрался
|
|
| Часовой пояс GMT +3, время: 17:33. |