从子窗口或Ajax打开新窗口中的链接

时间:2012-11-04 14:03:01

标签: php javascript firefox

我需要你的快速帮助。

在我的网站上,我有一个客户列表,其中包含指向其用户详细信息的链接。

我用过

window.open();return false;

然后在新窗口中打开每个配置文件。

  1. 现在在新的打开窗口中我有链接,我想在另一个新窗口中打开/
  2. 我试过

    window.opener.open();return false;
    

    但它在同一窗口打开。

    如何在另一个新窗口(FF,资源管理器)中打开???

    1. 我还希望在我的搜索页面中将上述代码与 Ajax 一起使用。 问题是,它也没有打开新窗口,因为链接位于Ajax中。如何在新窗口中打开Ajax链接?
    2. 有什么想法吗?

      感谢!!!

4 个答案:

答案 0 :(得分:0)

提供打开的高度和宽度。这将确保新窗口始终以弹出窗口打开。

window.open(url, 'name', "height=500,width=700"); return false;

答案 1 :(得分:0)

您可以从窗口对象访问window.parent并调用将打开另一个窗口的函数

答案 2 :(得分:0)

在打开的窗口中使用Window.open()。

答案 3 :(得分:0)

所以你有:(1)带链接的页面 - > (2)打开一个带链接的弹出窗口 - > (3)打开另一个弹出窗口

每个必须打开弹出窗口的链接都会调用javascript函数 window.open 。正如@Sushil指出的那样,如果新窗口必须看起来像常规弹出窗口,请设置宽度和高度。

如果要使用AJax实现弹出窗口,请使用jQuery。 Here is a very good example for a simple popup implementation.