为了账号安全,请及时绑定邮箱和手机立即绑定

在 mako 模板的新窗口中打开图像

在 mako 模板的新窗口中打开图像

至尊宝的传说 2023-01-06 11:11:01

如何在 mako 模板内的新窗口中打开图像(带有 url 是 mako 变量)?我想要最简单的东西。这就是我要使用的:


<script>

function openImage(image_url) {

  window.open('_blank').document.write('<img src="' + image_url + '">');

}

</script>


<a href="#"><img src="${image_overview_url}" onclick="openImage(${image_to_open_url});"></a>

但是,没有使用上面的代码打开新窗口......任何其他选项如何实现这一目标?


查看完整描述

2 回答

?
MMTTMM

TA贡献1615条经验 获得超4个赞

您可以尝试在 onclick 属性中用引号将图像 url 括起来。我已经替换openImage(${image_to_open_url})为openImage('${image_to_open_url}'). 我认为它不能像你那样裸露。


<script>

function openImage(image_url) {

  window.open('_blank').document.write('<img src="' + image_url + '">');

}

</script>


<a href="#"><img src="${image_overview_url}" onclick="openImage('${image_to_open_url}');"></a>



查看完整回答
反对 回复 2023-01-06
?
Helenr

TA贡献1535条经验 获得超2个赞

如果您将对图片的引用放在链接中,target="_blank"它应该可以工作。

<a href="${image_overview_url}" target="_blank"><img src="${image_overview_url}"></a>



查看完整回答
反对 回复 2023-01-06
  • 2 回答
  • 0 关注
  • 10 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信