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

如何在 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>

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


至尊宝的传说
浏览 82回答 2
2回答

MMTTMM

您可以尝试在 onclick 属性中用引号将图像 url 括起来。我已经替换openImage(${image_to_open_url})为openImage('${image_to_open_url}'). 我认为它不能像你那样裸露。<script>function openImage(image_url) {&nbsp; window.open('_blank').document.write('<img src="' + image_url + '">');}</script><a href="#"><img src="${image_overview_url}" onclick="openImage('${image_to_open_url}');"></a>

Helenr

如果您将对图片的引用放在链接中,target="_blank"它应该可以工作。<a&nbsp;href="${image_overview_url}"&nbsp;target="_blank"><img&nbsp;src="${image_overview_url}"></a>
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript