我想在同一个窗口中打开弹出窗口中的链接,然后关闭弹出窗口。
我得到的这与我想要的类似:open the link from the popup window in an external window and then close the original popup window
我尝试了解决方案并关闭了我想要的弹出窗口,但没有重定向到指定的网址。
我有PHP页面,例如我在loading php page with class in javascript
中提到的使用弹出窗口的页面A.现在,在弹出窗口中打开的correct.php上,我有一个按钮。为此我使用了下面的解决方案,它没有重定向到url:
<input type="button" value="Search" ONCLICK="window.location.href='https://www.google.co.in/';parent.$.colorbox.close();">
不打开指定网址的原因可能是什么?
答案 0 :(得分:1)
user_admin.php
<html><head>
</head>
<body onLoad="clickButton()">
<script>
var pop = new Array();
function myFunction() {
pop[0] = window.open("http://user.php");
pop[1] = window.close();
}
</script>
<script>
function clickButton()
{
document.getElementById('button1').click();
}
</script>
<input type="button" id="button1" onClick="myFunction()" value="Button 1" />
</body>
</html>
user.php
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<script>
function closeBrowser(){
self.close();
}
</script>
</head>
<body onLoad="closeBrowser();">
<!-- Write your code here -->
</body>
</html>
我希望这会对你有所帮助。试试一次。