Диалогов прозорец JavaScript

3 отговора 141 прегледа
#1

Диалогов прозорец JavaScript

Здравейте,
някой може ли да даде решение на следния проблем:

Диалогов прозорец, създаден с JavaScript отваря дъщерен диалогов прозорец.
Идеята е след като се затвори дъщерния диалогов прозорец основният диалогов прозорец да се рефрешва.

С обикновени (не диалогови) прозорци - проблем няма, но с диалоговите - не се получава :(

Предварително ви благодаря!

Отговор
в отговор на Дими #2

Re: Диалогов прозорец JavaScript

На дъщерният прозорец вместо направо window.close(); му дай да вика една ето такава много проста функция:
<script language="JavaScript">
<!--
function refreshParent() {
window.opener.location.href = window.opener.location.href;
window.close();
}
//-->
</script>



Отговор
в отговор на Дими #3

Re: Диалогов прозорец JavaScript

Опааа не видях че става въпрос за ДИАЛОГОВ прозорец

Отговор
в отговор на Дими #4

Re: Диалогов прозорец JavaScript

Я пробвай това:

Подаваш отварящият прозорец като параметър:
window.showModalDialog('test.htm',window);

Правиш си променлива
var xWin=window.dialogArguments;

И после
xWin.location.replace(xWin.location);
за да рефрешне. Само че трябва да затвориш дъщерният преди това, а ако е МОДЕЛЕСС, ще се затвори автоматично...
Дано стане

Отговор