正在执行
我有一个使用 GWT 构建的网络应用程序(意味着它 100% ajax),并且我想在我的网站中包含一个 stumbleupon 徽章(stumbleupon 徽章类似于 facebook 式按钮)。这些徽章是当页面加载时,它附加一个带有按钮的 iframe。
问题是我想动态放置该标签,但它不起作用。我正在做的是动态添加 但它不会起作用。它只是不显示任何内容。
I have a webapp, built with GWT (meaning its 100% ajax) and I want to include a stumbleupon badge to my site (a stumbleupon badge is similar to facebook-like button). These badges are a that, when the page loads, it attaches an iframe with a button.
The problem is that I would like to dynamically put that tag, but it just doesnt work. What Im doing is adding dynamically a
but it wont work. It just does not display anything.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我猜您正在使用类似
element.innerHTML = '';
的内容。这是行不通的,因为在设置元素的innerHTML
时永远不会评估脚本元素。要动态包含脚本,请使用以下含义的内容:
您可以使 Web 应用程序输出要加载的 URL,或使用正则表达式尝试从响应中解析脚本。
I guess you're using something like
element.innerHTML = '<script src="..."></script>';
. That is not going to work since script elements are never evaluated when setting theinnerHTML
of an element.To include a script dynamically, use something in the sense of:
You can make your webapp output the URL's to be loaded or use regular expressions to attempt to parse the scripts out of the response.