Изменить размер окна по умолчанию в браузере - PullRequest
0 голосов
/ 30 июля 2010
<form action="mail.php" method="post" target="_blank">
    <textarea name="mess" cols="50" rows="5"></textarea>
    <input name="send" type="submit" value="Send">
</form>

После нажатия кнопки «отправить», браузер откроет новое окно с текстом «ОК, ваше сообщение отправлено в наш почтовый ящик».

Могу ли я сделать это "новое" окно НЕ полноразмерным браузером, а с разрешением 400x300.

(также у меня есть файл "mail.php" со следующим кодом:

<?php
if (isset ($mess))
{
$mess = substr($mess,0,10000);
if (empty($mess))
{
echo "<center><b>Message written<p>";
echo "<a href=back-form.html>Go back and make all steps correctly</a>";
exit;
}
}
else 
{
$mess = "Unspecified";
}
$i = "не указано";
if ( $mess == $i)
{
echo "Error! The script does not have to pass parameters!";
exit;
}
$to = "vitelp@gmail.com";  /*адрес*/
$subject = "Message to your website";
$message = "Message:$mess";
mail ($to,$subject,$message) or print "Cant send your letter!";
echo "<center><b>Thanks for ypur attention.";
exit;
?> 

)

Ответы [ 3 ]

1 голос
/ 30 июля 2010

Чтобы открыть новое окно с JavaScript, проверьте window.open() метод здесь http://www.w3schools.com/jsref/met_win_open.asp.

0 голосов
/ 30 июля 2010

Попробуйте использовать эту функцию onload в новом окне:

<body onload="resizeTo(400,300)">

400 - это ширина, 300 - это высота.

Примечание: resizeTo() поддерживается не всеми основными браузерами. Больше информации на w3cschools .

0 голосов
/ 30 июля 2010

Вы можете установить цель вашей формы для нового набора окон, который вы открывали с помощью javascript ранее:

myForm.onsubmit = function(){
   var w = window.open('about:blank','Popup_Window','width:200,height:200');
   myForm.target = 'Popup_Window';
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...