Создание скрипта на лету
Всем привет. Никак не могу сделать так чтобы скрипт не выводился пользователю, а просто выполнился
Делаю так: script = document.createElement('script'); script.setAttribute('type', 'text/javascript'); text = document.createTextNode(' var generator = new Generator()'); script.appendChild(text); document.getElementsByTagName('head').item(0).appendChild(script); И получается что содержимое тэга <script> просто выводится на экран. Подскажите как пофиксить. |
McLotos,
Все пишется - можете посмотреть в консоли. Только лучше не использовать в коде в качестве имени переменной script, совпадающее с именем тега script <head></head> <script> script = document.createElement('script'); script.setAttribute('type', 'text/javascript'); text = document.createTextNode(' var generator = new Generator()'); script.appendChild(text); document.getElementsByTagName('head').item(0).appendChild(script); </script> |
Часовой пояс GMT +3, время: 15:31. |