2010-07-29 5 views
0

"submit"버튼을 누르면 브로우저는 "OK, 메시지를 우리 사서함으로 보냈습니다"와 같은 새 창이 열립니다.브라우저에서 기본 창 크기 변경

"새로운"창을 브라우저의 전체 크기가 아닌 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 = "[email protected]"; /*адрес*/ 
$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; 
?> 

) 자바 스크립트가 여기 http://www.w3schools.com/jsref/met_win_open.aspwindow.open() 방법을 확인하여

+1

많은 사람들이 윈도우가 아니라 탭을 사용하는 것처럼 이러한 종류의 동작을 방지한다는 것을 명심하십시오. 이것을 수행하는 현대적인 방법은 동일한 (현재) 윈도우의 일부인 비동기 javascript 및 "모달"div를 사용하는 것입니다. 브라우저에서 새 창을 열거 나 크기를 조정할 수 없습니다. – Nikki9696

답변

1

는 새 창을 엽니 다.

0

당신은 당신이 전에 자바 스크립트로 열 설정 새 창에 양식의 목표를 설정할 수 있습니다

myForm.onsubmit = function(){ 
    var w = window.open('about:blank','Popup_Window','width:200,height:200'); 
    myForm.target = 'Popup_Window'; 
} 
0

새 창에서이 onload 기능을 사용해보십시오 :

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

400가있다 너비는 300입니다.

참고 :resizeTo()은 모든 주요 브라우저에서 지원되지 않습니다. w3cschools에 대한 자세한 정보.

+0

모든 창에서 모든 브라우저의 크기를 조정합니다. 새 창만 크기를 조정해야합니다. – TRAVA

+0

@TRAVA : Firefox에서는 현재 창 크기를 조정해야합니다. 어떤 브라우저를 사용하고 있습니까? – Zaz