Диалогов прозорец JavaScript
3 отговора
141 прегледа
Диалогов прозорец JavaScript
Здравейте,
някой може ли да даде решение на следния проблем:
Диалогов прозорец, създаден с JavaScript отваря дъщерен диалогов прозорец.
Идеята е след като се затвори дъщерния диалогов прозорец основният диалогов прозорец да се рефрешва.
С обикновени (не диалогови) прозорци - проблем няма, но с диалоговите - не се получава :(
Предварително ви благодаря!
някой може ли да даде решение на следния проблем:
Диалогов прозорец, създаден с JavaScript отваря дъщерен диалогов прозорец.
Идеята е след като се затвори дъщерния диалогов прозорец основният диалогов прозорец да се рефрешва.
С обикновени (не диалогови) прозорци - проблем няма, но с диалоговите - не се получава :(
Предварително ви благодаря!
Re: Диалогов прозорец JavaScript
На дъщерният прозорец вместо направо window.close(); му дай да вика една ето такава много проста функция:
<script language="JavaScript">
<!--
function refreshParent() {
window.opener.location.href = window.opener.location.href;
window.close();
}
//-->
</script>

<script language="JavaScript">
<!--
function refreshParent() {
window.opener.location.href = window.opener.location.href;
window.close();
}
//-->
</script>
Re: Диалогов прозорец JavaScript
Опааа не видях че става въпрос за ДИАЛОГОВ прозорец 
Re: Диалогов прозорец JavaScript
Я пробвай това:
Подаваш отварящият прозорец като параметър:
window.showModalDialog('test.htm',window);
Правиш си променлива
var xWin=window.dialogArguments;
И после
xWin.location.replace(xWin.location);
за да рефрешне. Само че трябва да затвориш дъщерният преди това, а ако е МОДЕЛЕСС, ще се затвори автоматично...
Дано стане
Подаваш отварящият прозорец като параметър:
window.showModalDialog('test.htm',window);
Правиш си променлива
var xWin=window.dialogArguments;
И после
xWin.location.replace(xWin.location);
за да рефрешне. Само че трябва да затвориш дъщерният преди това, а ако е МОДЕЛЕСС, ще се затвори автоматично...
Дано стане