Форум сайта python.su
Доброго времени суток!
Суть: есть форма (forms.Form); шаблон с формой открывается в отдельном(мини) окне; заполняю форму; нажимаю submit, обновляются данные в вызывающем шаблоне и если форма заполнена правильно, ТО ХОЧУ ЧТОБЫ ОКНО с вызываемым шаблоном ЗАКРЫВАЛОСЬ. Подскажите, пожалуйста как мне ЭТО сделать.
Открытие нового окна(window.open(..)) и обновление данных(opener.location.reload()) в вызывающем шаблоне сделал на javascript.
Офлайн
Самый простой вариант - при успешном сабмите формы на сервере возвращать html специального вида, типа такого
<html>
<head>
<script type="text/javascript">
function doLoad(){
if(opener) opener.location.reload();
window.close();
}
</script>
</head>
<body onload="doLoad"></body>
</html>
Офлайн
ziroОгромедное спасибо! ))) Уже проверил, работает наУра. Только в <body onload=“doLoad()”> скобочки добавил, но это уже была моя проблема ))) Если есть ссылка на подобные примеры, я бы был благодарен. В google ничего похожего не нашел.
Офлайн
Пик моды на межоконные скрипты пришелся на начало века - теперь так мало кто делает - очень с ними много проблем. Сейчас модно использовать дивы типа как в http://jqueryui.com/demos/dialog/
Офлайн
ziroСпасибо!
Пик моды на межоконные скрипты пришелся на начало века - теперь так мало кто делает - очень с ними много проблем. Сейчас модно использовать дивы типа как в http://jqueryui.com/demos/dialog/
Офлайн