我正在编写一个脚本来查找 kind 的链接<a href='image_url'>...</a>
,其中 image_url 是图像的 url,然后向这些标签添加一个onclick='popupImage(this)'
属性,打开一个显示图像的弹出窗口。我知道如何查找这些标签,而我的问题是关于编写 popupImage 函数。到目前为止,我有
function popupImage(link){
window.open(link,'image','width=400,height=400');
}
这很好用,但是一旦加载,我想调整弹出窗口的大小以适合图像。因此,我可能需要这种东西
function popupImage(link){
w=window.open(link,'image','width=400,height=400');
w.onload = function(){
... Do something to get the size of the image...
... Resize the popup (this, I know how to do)...
}
}
但是我不知道如何访问窗口加载的图像,因为它没有 DOM ......问题是我真的不想在弹出窗口中写入一些 HTML 来显示图像(出于其他一些原因)。
任何建议将不胜感激。提前致谢!