Javascript 在mako模板的新窗口中打开图像
如何在mako模板内的新窗口中打开图像(url为mako变量)?我想要尽可能简单的东西。这就是我试图使用的:Javascript 在mako模板的新窗口中打开图像,javascript,mako,Javascript,Mako,如何在mako模板内的新窗口中打开图像(url为mako变量)?我想要尽可能简单的东西。这就是我试图使用的: <script> function openImage(image_url) { window.open('_blank').document.write('<img src="' + image_url + '">'); } </script> <a href="#"><img src=
<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>
函数openImage(image\u url){
窗口。打开(“空白”)。文档。写入(“空白”);
}
但是,没有使用上述代码打开新窗口。。。任何其他选项如何实现这一点?如果您在链接中放置对图片的引用,并且使用
target=“\u blank”
它应该可以工作
<a href="${image_overview_url}" target="_blank"><img src="${image_overview_url}"></a>
您可以尝试在onclick属性中的图像url周围加引号。我已将
openImage(${image\u to_open\u url})
替换为openImage('${image\u to_open\u 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>
函数openImage(image\u url){
窗口。打开(“空白”)。文档。写入(“空白”);
}
谢谢,但没有打开任何窗口。这似乎是简单的代码/案例,所以我不明白为什么它不起作用。这可能与${image\u overview\u url}有关。尝试使用一个你现在是图片的url