Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 17.06.2013, 21:42
Новичок на форуме
Отправить личное сообщение для iLnes Посмотреть профиль Найти все сообщения от iLnes
 
Регистрация: 17.06.2013
Сообщений: 1

Добавление JS кода в HTML страницу (расширение)
del

Последний раз редактировалось iLnes, 03.11.2014 в 22:05.
Ответить с цитированием
  #2 (permalink)  
Старый 17.06.2013, 22:05
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

iLnes,
Вариант добавления скрипта скриптом ...
<!DOCTYPE HTML>
<html>
<head>
  <title>Untitled</title>
<script type="text/javascript">
document.addEventListener("DOMContentLoaded", function(){
    add_script("var b = document.getElementById('go');b.addEventListener('click' , function(){alert(12345)})");
});

function add_script(txt) {
    var newScript = document.createElement("script");
    newScript.type = "text/javascript";
    newScript.text = txt;
    document.getElementsByTagName('head')[0].appendChild(newScript);
}
</script>
</head>
<body>
 <input id="go" name="" type="button" value="test" >
</body>
</html>
Ответить с цитированием
  #3 (permalink)  
Старый 18.06.2013, 06:04
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Сообщение от iLnes
В данный момент код добавляется в страницу нормально...но т.к страница уже загружена, то не исполняется
Не так. Скрипт не исполнятся если тег скрипта добавлен через innerHTML. Нужно добавлять через appendChild (как показали выше) или еще можно использовать document.write (не работает на XHTML документах)
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
После вставки html кода через "jQuery html()" скролл автоматом прокручивает страницу E-Roman Элементы интерфейса 4 06.05.2013 06:54
JS проверка наличия html кода Dodik Общие вопросы Javascript 37 15.07.2012 21:23
Передача кода HTML Владимир Седов Общие вопросы Javascript 2 12.04.2011 16:48
Добавление нужного css-файла в html страницу в зависимости от ширины окна браузера UglyDemon Общие вопросы Javascript 1 24.12.2010 10:30
Загрузка внешнего html файл на страницу GRean (X)HTML/CSS 3 26.04.2010 14:16