【发布时间】:2015-12-21 04:33:10
【问题描述】:
我正在使用脚本在我的网站上显示来自 Instagram 的图片。脚本本身工作正常,但我的 html 代码有问题。
在脚本内部,有一些 html 代码,因此当用户单击其中一张 Instagram 图片时,会有一个指向该 Instagram 页面的链接,该页面应在新的弹出窗口中打开。我希望该弹出窗口的宽度和高度为 500 像素。
使用下面的代码,每个链接都在新选项卡中打开,而不是在新的弹出窗口中打开。我想问题是由html标签引起的。我认为我应该逃避内部标签,但显然这不是解决方案。
我在这里错过了什么?
<script type="text/javascript">
var userFeed = new Instafeed1({
get: 'user',
userId: 'my_user_id',
accessToken:'my_access_token',
limit:'50',
resolution:'low_resolution',
template: '<div class="instafeed"><div class="instafeed-image"><a href="{{link}}" onclick="return !window.open(this.href, \'width=500, height=500\')" target="_blank"><img src="{{image}}" /></a><div class="instafeed-text"><a href="{{link}}" onclick="return !window.open(this.href, \'width=500, height=500\')" target="_blank"> {{likes}} {{comments}}</a></div></div></div>'
});
userFeed.run();
</script>
<div id="instafeed1"></div>
【问题讨论】:
-
你能在图片中显示吗?
-
确保禁用任何弹出窗口阻止程序,这些阻止程序通常会强制新窗口进入选项卡。当然,这只对您的测试有所帮助。对任何可能禁用了弹出窗口的客户端计算机都没有帮助。
标签: javascript html width