如何在单击超链接后关闭我的颜色框并打开新的常规窗口?

时间:2014-02-11 14:19:06

标签: jquery html colorbox

早上好,

点击“点击此处返回我们的网站”并打开常规浏览器窗口时,我无法弄清楚如何关闭彩盒。要查看我的问题,请访问此页面:

http://online.saintleo.edu/about-us/press-releases.aspx

在小文本底部的左侧导航栏中,您会看到一个项目符号“请求信息”。只需输入任何文本即可通过2步表格,点击“提交”后,您将看到感谢页面,其中包含“点击此处返回我们的网站”。同样,我希望彩色框在此时关闭,并在常规的新浏览器窗口中打开URL。

有人可以协助吗?我非常感谢时间和考虑。这是超链接的代码,以防有用:

<a onclick="window.parent.jQuery.colorbox.close(); return false;" href="http://online.saintleo.edu/">Click here to return to our website</a>

再次感谢你!

1 个答案:

答案 0 :(得分:1)

如果您只想在相同的窗口中打开URL,请在锚标记上尝试target="_parent" ...如果您正在加载新的URL,则无需通过jquery关闭颜色框。

所以这样的事情应该有效:

<a target="_parent" href="http://online.saintleo.edu/">Click here to return to our website</a>

但是,如果要在新的浏览器窗口中打开链接并关闭当前颜色框...那么您可能需要考虑编写一个新函数并调用它。

iframe中的内容如下:

<a onclick="parent.myfunction();" href="#">Click here to return to our website</a>

然后在父母中使用类似于这个的函数:

function myfunction() {
    $.colorbox.close();
    window.open('url');
    return false;
});
相关问题