Создание нового окна, выбор параметров, и отправка результата
Привет.
Есть страница material.php с кнопкой/ссылкой. Мне нужно сделать так, чтобы по нажатию по кнопке/ссылке открывалось новое окно, с формой, где пользователь может проставить галочки и нажать на кнопку "сохранить". После чего новое окно должно закрыться и все что выбрал пользователь, передалось обратно на material.php Окно с формой я создал, но как мне передать из него данные обратно в material.php? Мб через сессию? Мб использовать уже готовые решения, надстройки? Посоветуйте, как лучше? Вот мой код: <?php // чтобы работало нужно убрать все пробелы между тэгами, иначе джаваскрипт не выполняется $text = "<form method='post' action='http://a-vantage/test2.php'> <input type='checkbox' name='model1' id='model1' value='1' /><br> <input type='checkbox' name='model2' id='model2' value='2' /><br> <input type='submit' name='join' value='submit'/> </form>"; ?> <html> <head> </head> <body> <form> <input type=button value="On-the-fly" onClick="openWin()"> </form> </body> </html> <script language="JavaScript"> function openWin() { myWin= open("", "displayWindow", "width=800,height=600,status=yes,toolbar=yes,menubar=yes"); // открыть объект document для последующей печати myWin.document.open(); // генерировать новый документ myWin.document.write("<html><head><title>On-the-fly</title></head>"); myWin.document.write("<body>"); myWin.document.write("<? echo $text; ?>"); myWin.document.write("</body></html>"); // закрыть документ - (но не окно!) myWin.document.close(); } </script> Чтобы было понятней вот скрин, как это реализовано в joomle: (там нажимаем параметры, открывается окно, выбираем, сохраняем) http://imagepost.ru/?v=rrrrrr.png |
По скрину там не window.open используется.
Модальные окна в веб-приложениях |
Цитата:
|
Часовой пояс GMT +3, время: 11:22. |