在 mako 模板中以新 window 打开图像
Open image in new window in mako template
如何在 mako 模板内的新 window 中打开图像(带有 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>
但是,没有新的 window 打开上面的代码...任何其他选项如何实现这个?
如果您将对图片的引用放在 link 和 target="_blank"
中,它应该可以工作。
<a href="${image_overview_url}" target="_blank"><img src="${image_overview_url}"></a>
您可以尝试在您的 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>
如何在 mako 模板内的新 window 中打开图像(带有 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>
但是,没有新的 window 打开上面的代码...任何其他选项如何实现这个?
如果您将对图片的引用放在 link 和 target="_blank"
中,它应该可以工作。
<a href="${image_overview_url}" target="_blank"><img src="${image_overview_url}"></a>
您可以尝试在您的 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>