我已经实现了一个缩略图图片库,单击时会在单独的窗口中放大。我的问题是,一旦出现放大的图像并且该窗口关闭,用户就会留在页面的最顶部,而不是他们单击图像时所在的位置。
这是 html 代码的片段(图像在表格中):
<table width="100%" border="0" cellspacing="0" cellpadding="6">
<tr align="center">
<td><a href="#" onClick="TS_openWindow('img/gallery/kitchens/kit1.jpg','pop','width=800,height=533')"><img src="img/gallery/kitchens/thumbs/kit1thumb.jpg" width="200" height="133" border="0"></a></td>
<td><a href="#" onClick="TS_openWindow('img/gallery/kitchens/kit2.jpg','pop','width=800,height=533')"><img src="img/gallery/kitchens/thumbs/kit2thumb.jpg" width="200" height="133" border="0"></a></td>
这是我正在使用的javascript:
function TS_openWindow(url, name, args) {
if (typeof(popupWin) != "object"){
popupWin = window.open(url,name,args);
} else {
if (!popupWin.closed){
popupWin.location.href = url;
} else {
popupWin = window.open(url, name,args);
}
}
popupWin.focus();
}
任何帮助弄清楚如何让用户在关闭弹出窗口后返回到他们在网页中的原始位置将不胜感激!