динамическя вставка 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:34. |