脚本标记内的HTML-无法识别宽度和高度

斯坦

我正在使用脚本在我的网站上显示来自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>
约翰·卡尔森(Johan Karlsson)

window.open()接受3个参数:

window.open(strUrl, strWindowName, [strWindowFeatures]);

strUrl新打开的窗口中要加载的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>'

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

SVG宽度和高度内的图像无法正常工作

来自分类Dev

无法获取Firefox元素的HTML元素的高度和宽度

来自分类Dev

无法在脚本标记内的HTML模板中添加环聊按钮

来自分类Dev

SVG无法适应屏幕html的全部宽度和高度-无法响应

来自分类Dev

从HTML删除脚本标记和属性

来自分类Dev

调整div的高度和宽度-HTML布局

来自分类Dev

HTML5:画布的宽度和高度

来自分类Dev

如何使 svg 适合 html 的宽度和高度?

来自分类Dev

HTML 对部分使用宽度和高度尺寸

来自分类Dev

HTML/CSS svg 自动高度和宽度

来自分类Dev

在高度和宽度为100%的div内以%设置div的高度

来自分类Dev

TransformerFactory破坏了<html>标记内的<input>和<br>标记

来自分类Dev

无法在Firefox中将SVG绘制到HTMl5画布(即使设置了高度和宽度)

来自分类Dev

java脚本中的图像宽度和高度验证 - Codeigniter

来自分类Dev

使用给定的html和javascript(脚本标记)打开新窗口

来自分类Dev

具有相同宽度和高度的跨度内的中心字符

来自分类Dev

HTML5画布100%的高度和宽度

来自分类Dev

HTML5视频标签的宽度和高度

来自分类Dev

{{HTML :: image}}在Laravel中设置宽度和高度

来自分类Dev

具有相同宽度和高度的HTML网格模板列

来自分类Dev

调整HTML视频的大小以适合父容器的高度*和*宽度

来自分类Dev

宽度和高度不适用于HTML中的IMAGE

来自分类Dev

如何获取HTML中根节点的实际宽度和高度?

来自分类Dev

{{HTML :: image}}在Laravel中设置宽度和高度

来自分类Dev

如何限制HTML页面的高度和宽度?

来自分类Dev

设置最里面的html元素的高度和宽度

来自分类Dev

实现了任何 HTML 元素的固定宽度和高度

来自分类Dev

如何为 HTML 表格设置动态高度和宽度?

来自分类Dev

jQuery脚本无法在HTML内工作

Related 相关文章

  1. 1

    SVG宽度和高度内的图像无法正常工作

  2. 2

    无法获取Firefox元素的HTML元素的高度和宽度

  3. 3

    无法在脚本标记内的HTML模板中添加环聊按钮

  4. 4

    SVG无法适应屏幕html的全部宽度和高度-无法响应

  5. 5

    从HTML删除脚本标记和属性

  6. 6

    调整div的高度和宽度-HTML布局

  7. 7

    HTML5:画布的宽度和高度

  8. 8

    如何使 svg 适合 html 的宽度和高度?

  9. 9

    HTML 对部分使用宽度和高度尺寸

  10. 10

    HTML/CSS svg 自动高度和宽度

  11. 11

    在高度和宽度为100%的div内以%设置div的高度

  12. 12

    TransformerFactory破坏了<html>标记内的<input>和<br>标记

  13. 13

    无法在Firefox中将SVG绘制到HTMl5画布(即使设置了高度和宽度)

  14. 14

    java脚本中的图像宽度和高度验证 - Codeigniter

  15. 15

    使用给定的html和javascript(脚本标记)打开新窗口

  16. 16

    具有相同宽度和高度的跨度内的中心字符

  17. 17

    HTML5画布100%的高度和宽度

  18. 18

    HTML5视频标签的宽度和高度

  19. 19

    {{HTML :: image}}在Laravel中设置宽度和高度

  20. 20

    具有相同宽度和高度的HTML网格模板列

  21. 21

    调整HTML视频的大小以适合父容器的高度*和*宽度

  22. 22

    宽度和高度不适用于HTML中的IMAGE

  23. 23

    如何获取HTML中根节点的实际宽度和高度?

  24. 24

    {{HTML :: image}}在Laravel中设置宽度和高度

  25. 25

    如何限制HTML页面的高度和宽度?

  26. 26

    设置最里面的html元素的高度和宽度

  27. 27

    实现了任何 HTML 元素的固定宽度和高度

  28. 28

    如何为 HTML 表格设置动态高度和宽度?

  29. 29

    jQuery脚本无法在HTML内工作

热门标签

归档