Здравствуйте, Вот, возникла проблемка. Написал сценарий на PHP, который обрабатывает данные введенные в формы, и сохраняет в файл. Создал форму с полями техт и sumbit`ом ( "Отправить" ). в action прописал путь к сценарию (/go.php). при нажатии на ''Отправить" открывается новое окно, и если всё введено правильно пишет: "Заявка отправлена", если нет то "Бла бла бла." Всё бы ничего, но как задать размер окна, открываемого при нажатии на sumbit ("Отправить"). Знаю, что с помощью Java Script`а можно по ссылке, и по button`у задать размер окошка . А вот, как для самбита не знаю, может можно в самой странице ("go.php") прописать размер.? Помогите а.
дергаешь из input данные, и открываешь go c параметрами go.php?input1=a&input2=b какого хочешь размера http://vvz.nw.ru/Lessons/JavaScript/Obj ... w_open.htm
хорошо, у меня получилось кое что но есть проблема. Написал с чистого листа для чистоты експеримента. вот код html: <html> <head> <title>Hello</title> </head> <body> <form name="form1" method="post" action="search.php"> Введите имя: <input type=text name="name"><br> Введите возраст: <input type=text name="age"><br> <input type=submit value="GO!" onClick="window.open( 'search.php', 'hello', 'toolbar=no, width=600, height=600, scrollbars=yes, resizable=yes') ;" > </form> </body></html> вот код php: <?php echo '<html>'; echo '<head>'; echo '<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">'; echo '<title>Hello result</title>'; echo '</head>'; echo '<body>'; echo "<p>Переданное значение текстового поля: <b>".$_POST['name']."</b></p>"; echo "<p>Переданное значение возраста: <b>".$_POST['age']."</b></p>"; echo '</body>'; echo '</html>'; ?> При нажатии на кнопку в основном окне появляется все как надо, но зачем оно (менялось пока незнаю) а вот в новом открывшемся с новыми заданными размерами нету переданных параметров name и age. Только текст
Advokat HTML: <script type="text/javascript"> function Open(){ var n = document.getElementById("name").value; var a = document.getElementById("age").value; var url = 'script.php?name='+n+'&age='+a; window.open(url, 'hello', 'toolbar=no, width=600, height=600, scrollbars=yes, resizable=yes'); } </script> <form> <input id="name" /><br/> <input id="age" /><br/> <input type="button" value="open" onClick="Open();"/> </form> в скрипте принимай $_GET['name'] $_GET['age']
ха, а я наперед незнаю что введет пользователь в инпут1 и в инпут2. Тоесть имя и возраст я не знаю...
Аааа, одна проблемка таки есть: Мозилла работает, а IE новое окно открывает но во весь экран, а мои размеры не учитывает...