У меня есть webapp, построенный с помощью GWT (что означает его 100% -ый аякс), и я хочу включить значок stumbleupon на свой сайт (значок stumbleupon похож на кнопку, подобную facebook). Эти значки - это то, что при загрузке страницы он прикрепляет iframe кнопкой.
Проблема в том, что я хотел бы динамически разместить этот тег, но он просто не работает. То, что я делаю, добавляет динамически, но оно не работает. Он просто ничего не отображает.
Думаю, вы используете что-то вроде element.innerHTML = '<script src="..."></script>';
, Это не сработает, поскольку элементы скрипта никогда не оцениваются при установке innerHTML
элемента.
Чтобы динамически включить сценарий, используйте что-то в смысле:
var script = document.createElement("script");
script.src = "...";
document.body.appendChild(script);
Вы можете сделать свой веб файл для вывода URL-адреса, который будет загружен, или использовать регулярные выражения, чтобы попытаться проанализировать сценарии из ответа.