Діалогове вікно - форма, PHPClub - клуб розробників PHP
Діалогове вікно -> форма
Тобто. під час виконання вищезгаданих події, по суті, ми бачимо в тому самому вікні броузера зміну сторінок у послідовності PAGE->FORM->(SCRIPT)->PAGE.
В принципі, цілком звичайна ситуація, але погодьтеся, якщо подивитися з практичної сторони, завантаження сторінки "FORM.php" на все вікно браузера, якщо потрібно заповнити ВСЬОГО одне або кілька полів у формі,не зовсім виправдано. Доводиться вимушено щось городити з дизайном сторінки з цим одним полем. І як не крути, тямущого виходу немає. У будь-якому випадку виходить, що ми нашкодимо загальному дизайну сайту та сторінки, якщо ми в результаті народимо практично "лису" сторінку.
Інша річ якщо пристосувати "FORM.php" як ДІАЛОГОВЕ ВІКНА ВЕБ-СТОРІНКИ, яке б відкривалося по центру вікна і за своїм розміром було б доречним. Як це зробити – теж не проблема.
Але ось питання, власне кажучи:
Як зробити так, щоб після заповнення та відправлення форми це діалогоме вікно (тобто "FORM.php") закрилося, а робота "SCRIPT.php" (і відповідно перевантаження основної сторінки "PAGE.php") відбувалося У ТОМУ Ж Вікне браузера з якого ми і починали (тобто і не в цьому діалоговому вікні і не створюючи нового). Думаю, що справа в правильній організації "SCRIPT.php". Як його змусити працювати з "батьківським" вікном?
Погодьтеся, що працювати зі звичайною веб-сторінкою "намальованою" під стандартне діалогове вікно Windows, користувачеві буде набагато зручніше і приємніше!
ЗИ Зараз побідні прийоми почали частіше використовуватись