是否有可能在另一个弹出窗口中弹出一个窗口?

时间:2011-05-23 02:39:43

标签: php javascript popup

我想知道是否有可能弹出另一个弹出窗口弹出窗口?抱歉,如果它令人困惑。

我的意思是(例如)

当您点击主菜单中的链接时,会出现弹出窗口,并将其称为作者列表。

在弹出窗口中,作者姓名有他们的链接,当你点击它时,应该打开另一个弹出窗口(让我们说在该作者下添加已出版书籍的新标题。

我的问题是,这是可能的,如果是的话,我该怎么做?如果不是,还有其他方法吗?我被要求在我的程序中弹出列表,在该列表下是会产生另一个弹出窗口的链接。

在我将链接变成弹出窗口之前它工作正常,现在它不会弹出第二个弹出窗口。

这里是我使用过的代码(按要求):

<a href="" onclick = javascript:Popup('comlist2.php') onmouseover="listmouseOver()" onmouseout="listmouseOut()";> <img src="images/comlist.jpg" id="clist" /></a>
//this is the code used in my index.php it calls the my comlist pop up with the help of
function Popup(url) 
        {
            popupWindow = window.open(url, 'main_pop','width=420,height=300,resizable=no,scrollbars=0,left = 430,top = 250');return false;
        }

在我的comlist2.php中,还有另一个:

function newPopup(url) 
        {
            popupWindow = window.open(url, 'main_pop','width=310,height=400,resizable=no,scrollbars=0,left = 430,top = 250');return false;
        }
<a href="" onclick = javascript:newPopup('addemp.php?com=<?php echo $file_cid ?>');><?php echo$file_cname?></a>

如你所见,从主要的,它弹出'列表,在列表中,还有alink必须弹出另一个php文件

1 个答案:

答案 0 :(得分:0)

我建议用http://jqueryui.com/demos/dialog/之类的东西代替窗口弹出窗口 并且在其中出现并消失的子DIV。

规则#1,人们讨厌窗口弹出窗口。相反,它们是同一窗口中的模态对话框。