[英]Multiple Javascript pop-up windows
在这种情况下是否有可能?
<li><a href="javascript:productPop('includes/products/test.php','8 mil');">asadfasdf</a></li>
<li><a href="javascript:productPop('includes/products/test.php','15 mil');">asdfasdf</a></li>
<li><a href="javascript:productPop('includes/products/test.php','hello');">asdfasdf</a></li>
使窗户成阶梯状打开? 这样用户可以并排比较窗口。
其他相关代码
var newwindow;
function productPop(url)
{
newwindow=window.open(url,name,'width=560,height=340,toolbar=0,menubar=0,location=0');
if (window.focus) {newwindow.focus()}
}
编辑:
或者,请提出一种更好的方法来完成同一件事
从技术上讲这是可能的,尽管要让它们始终保持一致将具有挑战性。
正如Joel所建议的那样,就可用性而言,这是不可取的。
对于并排比较,您是否考虑过一个页面,允许他们添加和删除要进行比较的项目?
我熟悉的一种实现方式是http://www.fueleconomy.gov/feg/findacar.htm-但可能有更好的方法可以实现这一目标。
编辑:根据要求,我认为您的代码几乎在那里。 可能添加name参数-如果名称不变,则每次调用都不会打开窗口的新实例(我假设您已经基于HTML修复了此问题)。
var newwindow;
function productPop(url, name)
{
newwindow=window.open(url,name,'width=560,height=340,toolbar=0,menubar=0,location=0');
if (window.focus) {newwindow.focus()}
}
如果您确实想这样做,请使用javascript设置弹出窗口的位置。 请问您为什么使用弹出窗口? 还有许多其他不那么烦人的信息显示方式。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.