如何在 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贡献1869条经验 获得超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>
Helenr
TA贡献1780条经验 获得超3个赞
如果您将对图片的引用放在链接中,target="_blank"
它应该可以工作。
<a href="${image_overview_url}" target="_blank"><img src="${image_overview_url}"></a>
添加回答
举报
0/150
提交
取消