2015-04-17 4 views
0

Я хотел открыть ссылку из всплывающего окна в том же окне, а затем закрыть всплывающее окно.window.location.href не работает из popup

Я получил это, который был похож на то, что я искал: open the link from the popup window in an external window and then close the original popup window

Я попробовал решение, что и его закрытия всплывающего окна, которое я хотел, но не перенаправляется на указанный URL.

У меня есть PHP страница например страница А, в которой я использовал всплывающее окно, как я уже говорил в loading php page with class in javascript

сейчас на correct.php, который открывается в всплывающем окне, у меня есть кнопка. Для этого я использовал решение, как показано ниже, не перенаправление URL:

<input type="button" value="Search" ONCLICK="window.location.href='https://www.google.co.in/';parent.$.colorbox.close();"> 

, что может быть причиной не открытия указанного URL?

ответ

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> 

Надеюсь, это вам поможет. Попробуйте один раз.

+0

@ пользователь3824319: немного немного смущенный. Не могли бы вы объяснить свой ответ? Чтобы я мог попробовать это с моим кодом. Благодарю. – kiran

+0

просто создайте две php-страницы user.php и user_admin.php. Скопируйте и вставьте код. сначала запустите user_admin.php. он откроет user.php, используя скрипт. после запуска кода user.php. всплывающее окно закроется. это скрипт для закрытия всплывающего окна –

Смежные вопросы