2013-06-30 2 views
1

Я написал html-страницу, как будто у нее есть ссылка, которая открывает всплывающее окно, и я хочу поместить кнопку на всплывающую страницу, которая может вызвать функцию, и перезагрузить родительскую html-страницу, кроме перезагрузки всплывающее окно. Может кто-нибудь, пожалуйста, дайте мне решение?Как перезагрузить родительское окно из всплывающего окна, вызвав функцию JS?

ответ

0

Окно запуска:

<script type="text/javascript"> 
function launch() { 
window.open('opened.html'); 
} 
</script> 
<a href="#" onclick="launch()">Launch!</a> 

Запущенный окно:

<script type="text/javascript"> 
function reload_parent() { 
parent.window.opener.document.location.reload(); 
} 
</script> 
<a href="#" onclick="reload_parent()">Reload!</a> 

Эта проблема не поддается красиво jsfiddle.net, и не может быть сделано на домен file:/// из-за кросс -облачные проблемы безопасности, поэтому вам придется фактически запустить сервер для его размещения. localhost в порядке. Я принимал его сам здесь, чтобы вы могли посмотреть: http://framba.ch/opener.html

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