Выполнение тега <script src = «…»> с помощью Javascript

-3

У меня есть webapp, построенный с помощью GWT (что означает его 100% -ый аякс), и я хочу включить значок stumbleupon на свой сайт (значок stumbleupon похож на кнопку, подобную facebook). Эти значки - это то, что при загрузке страницы он прикрепляет iframe кнопкой.

Проблема в том, что я хотел бы динамически разместить этот тег, но он просто не работает. То, что я делаю, добавляет динамически, но оно не работает. Он просто ничего не отображает.

  • 6
    Очевидно, проблема с вашим кодом в том, что его нет.
  • 0
    Пожалуйста, отправьте код или используйте jsfiddle.net .
Показать ещё 2 комментария
Теги:
gwt

1 ответ

4
Лучший ответ

Думаю, вы используете что-то вроде element.innerHTML = '<script src="..."></script>'; , Это не сработает, поскольку элементы скрипта никогда не оцениваются при установке innerHTML элемента.

Чтобы динамически включить сценарий, используйте что-то в смысле:

var script = document.createElement("script");
script.src = "...";
document.body.appendChild(script);

Вы можете сделать свой веб файл для вывода URL-адреса, который будет загружен, или использовать регулярные выражения, чтобы попытаться проанализировать сценарии из ответа.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню