Добавление кода JavaScript и выполнить его.
Здорова. Добавляю код JavaScript после тега <h1>, в нем находится alert("one"); и он не вызывается, как вызвать этот код??????
Вот код примера <html> <head> </head> <body> <h1>h1</h1> <script> var text="<script>alert(\"one\");<\/script>"; var s=document.querySelector("h1"); s.outerHTML=s.outerHTML.trim()+"\r\n"+text; </script> </body> </html> и еще не ясно что означает такая от запись (function(w, d, n, s, t) { .. .. .. .. .. .. })(window, document, "yandex_context_callbacks"); по сути получается ()() и в первых скобках вызывается функция, а что во вторых?????? Что это за синтаксис такой???? |
Цитата:
var text="<script>alert(\"one\");<\/script>"; добавляется перед скриптом который его добавляет и поэтому его выполнение уже не происходит. Ибо интерпретатор идёт сверху вниз. Цитата:
|
Цитата:
Я не могу добавить раньше, потому что нужно чтобы тег h1 загрузился, если выше добавить код, то он не срабатывает. |
ninja2, а в чём логика? Зачем добавлять скрипт через скрипт?
Куда логичней поступить так: if(s) { alert('one'); } |
Цитата:
Как сделать хз. нада наверно добавить блоки после <h3> а туда добавить уже после вывода блоков (кода жаваскрипт) код который будет заполнять их рекламой. Как то так наверно нада делать |
Часовой пояс GMT +3, время: 17:17. |