早上好,
我有困难,弄清楚如何关闭一个彩色框点击“点击这里,回到我们的网站”,并打开一个常规的浏览器窗口。要了解我的问题,请访问以下页面:
http://online.saintleo.edu/about-us/press-releases.aspx
在底部的左侧导航中,您将看到一个标号"Request“。只要输入任何文本通过2步表单,一旦你点击“提交”,你将看到感谢页面,其中有“点击这里返回我们的网站”。同样,我希望彩色框在那个点关闭,URL在普通的新浏览器窗口中打开。
有人能帮忙吗?我将非常感谢您的时间和考虑。这是超链接的代码,以防这有帮助:
<a onclick="window.parent.jQuery.colorbox.close(); return false;" href="http://online.saintleo.edu/">Click here to return to our website</a>再次感谢您!
发布于 2014-02-11 14:27:36
如果您只想在同一个窗口中打开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;
});https://stackoverflow.com/questions/21704384
复制相似问题