繁体   English   中英

多个Java弹出窗口

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM