脚本标记中的Html-无法识别宽度和高度
Html inside script tags - width and height not recognized
我正在使用脚本在我的网站上显示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>
window.open()接受3个参数:
window.open(strUrl, strWindowName, [strWindowFeatures]);
其中CCD_ 1是要在新打开的窗口中加载的url,strWindowName
是新窗口的字符串名称,strWindowFeatures
是以字符串形式列出新窗口功能的可选参数。
您没有为窗口名称提供参数,因此使您的窗口功能成为新窗口的名称,而不是窗口功能。
要解决您的问题,只需在对window.open()
:的调用中添加一个参数
template: '<div class="instafeed"><div class="instafeed-image"><a href="{{link}}" onclick="return !window.open(this.href, ''COOL_WINDOW_NAME'',''width=500, height=500'')" target="_blank"><img src="{{image}}" /></a><div class="instafeed-text"><a href="{{link}}" onclick="return !window.open(this.href, ''COOL_WINDOW_NAME'', ''width=500, height=500'')" target="_blank"> {{likes}} {{comments}}</a></div></div></div>'
相关文章:
- electronic BrowserWindow的最小高度和宽度在hide()show()方法之后不起作用
- ExtJS——在展开/折叠时调整面板高度
- 如何识别我的网站中的慢速设备
- 分析高度属性时出现意外值{{specs.height}}.index.html
- Google/html5语音识别JavaScript SDK Chrome网络工具包SpeechRecognition
- 单击页面上的链接后高度发生变化
- 不加载宽度和高度的角度pintura
- AngularJS指令只识别双向绑定类型
- 查找元素高度,包括边距
- 如何自动调整标签的高度以适应内容
- Javascript高度问题
- 使用JavaScript根据窗口/视口的高度动态调整图像大小
- 如何计算每个元素's的高度,并将这些值用作函数中的变量
- php脚本中无法识别ajax传递的值
- 识别没有ID或特定属性的对象
- 如果宽度是百分比,如何设置以px为单位的图像高度
- IE 7 和 8 无法识别 jQuery 的高度和宽度
- 脚本标记中的Html-无法识别宽度和高度
- Javascript识别浏览器平台是桌面还是移动平台(可能是/不是来自设备宽度-高度)
- 识别身体的宽度和高度