Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/251.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 是否可以在另一个弹出窗口中弹出一个窗口?_Php_Javascript_Popup - Fatal编程技术网

Php 是否可以在另一个弹出窗口中弹出一个窗口?

Php 是否可以在另一个弹出窗口中弹出一个窗口?,php,javascript,popup,Php,Javascript,Popup,我想知道是否有可能在弹出窗口中弹出另一个弹出窗口?对不起,如果它让人困惑的话 我的意思是(例如) 单击主菜单中的链接时,会出现一个弹出窗口,称之为作者列表 在这个弹出窗口中,作者的名字有他们的链接,当你点击它时,另一个弹出窗口应该会打开(比如说在作者下面添加新的出版书籍的标题) 我的问题是,这是否可能,如果是,我怎么做?如果不是,还有其他方法吗?我被要求在我的程序中弹出列表,在该列表下是将生成另一个弹出窗口的链接 在我将链接变成弹出窗口之前,它工作正常,现在,它不会弹出第二个弹出窗口 以下是我(

我想知道是否有可能在弹出窗口中弹出另一个弹出窗口?对不起,如果它让人困惑的话

我的意思是(例如)

单击主菜单中的链接时,会出现一个弹出窗口,称之为作者列表

在这个弹出窗口中,作者的名字有他们的链接,当你点击它时,另一个弹出窗口应该会打开(比如说在作者下面添加新的出版书籍的标题)

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

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

以下是我(根据要求)使用的代码:


//这是my index.php中使用的代码,它在
功能弹出窗口(url)
{
popupWindow=window.open(url'main_pop','width=420,height=300,resizable=no,scrollbars=0,left=430,top=250');返回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>
函数新建弹出窗口(url)
{
popupWindow=window.open(url'main_pop','width=310,height=400,resizable=no,scrollbars=0,left=430,top=250');返回false;
}

如您所见,它从主窗口弹出列表,在列表中,还有一个alink必须弹出另一个php文件 并有子分区在其中出现和消失


规则#1,人们讨厌窗口弹出窗口。这些窗口是同一窗口中的模式对话框。

请发布一些相关代码。我们无法确定您是如何尝试这样做的。我回滚了您上次的编辑。如果您的问题得到解决,请不要删除代码并放置“关闭”在问题的标题中。问题永远不会在这里结束。只有极低质量的帖子被关闭(由社区关闭)。如果你的问题解决了,只要感谢回答你问题的人,投票选出有帮助的答案,并标出接受的最有帮助的答案。或者,当问题没有得到回答时,你自己发布答案。@BalusC:谢谢你的关心,反正我不能投票或接受答案,因为我是自己解决问题的人,我想这没关系吧?从我读到的内容来看,我还不能重新回复我的帖子,你需要8小时才能重新回复帖子。你是说一个对话框吗?我的程序是用php创建的,还有一点javascript生成弹出窗口,如果这是你指的一个对话框,我想我不会在我的程序中得到预期的结果。是的,我做到了,我不知道如何将它与在我的代码中,我编辑了我的文章,并在上面发布了我的代码。也许花一点时间实际阅读如何实现jQuery将极大地改进您的网站作为一个产品。jQuery及其jQueryUI包能够让您的网站为您的用户带来更好的体验,因为它允许您具有滑动效果、动态内容和li我的主管告诉我,我应该将我的第二个弹出窗口输出到同一个浏览器(弹出窗口),而不是弹出窗口中的弹出窗口。不过,谢谢你的建议,我还是读了一遍:)
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>