2010-03-26 2 views
1

사용자가 메시지를 팝업으로 표시 할 수있는 PHP 프로그램이 있습니다. 아래와 같이 링크가 사용됩니다. 에서 Javascript/PHP 팝업 페이지 문제

inbox.php : 에서

echo "<a href='inbox.php' onclick=\"popup('acknowledge.php?id=$id')\"><font size=1px color=maroon>acknowledge</font></a></td>"; 

acknowledge.php : 문제는

if ($_POST['no']) { 

    header("location: inbox.php"); 
    } 

?> 

<body bgcolor=skyblue> 
<center><form name=form1 method=post> 
<b><u> Acknowledge Message </u></b><br><br> 
Are you sure yout want to acknowledge this message?<br><br> 
<input type=button name=yes value="Yes"> 
&nbsp; 
<input type=submit name="no" value="No"> 
</form> 
</center> 
</body> 

, 매번 내가 다시 이전 페이지 이동, "아니오"를 클릭합니다. 페이지 크기를 팝업 페이지와 동일하게 설정합니다. 너무 작아집니다. 뭐가 문제 야? 답변은 대단히 감사하겠습니다. 새 승리 대신 현재 창에 URL을 설정하고 있기 때문에

<script language="JavaScript" type="text/JavaScript"> 

<!-- function popup(url) { 
    var width = 500; 
    var height = 135; 
    var left = (screen.width - width)/2; 
    var top = (screen.height - height)/2; 
    var params = 'width='+width+', height='+height; 
    params += ', top='+top+', left='+left; 
    params += ', directories=no'; 
    params += ', location=no'; 
    params += ', menubar=no'; 
    params += ', resizable=no'; 
    params += ', scrollbars=no'; 
    params += ', status=no'; 
    params += ', toolbar=no'; 
    newwin=window.open(url,'windowname5', params); 
    if (window.focus) {newwin.focus()} 
       return false; 
    } 
       // --> 

</script> 
+0

'popup'이라는 함수의 코드는 무엇입니까? – Alsciende

+0

안녕 Alsciende, 나는 팝업을위한 나의 부호를 두었다. 네가 그걸 이해하도록 도와 주길 바래. :) – Suezy

답변

0

이 그렇지 않은 : 여기

팝업에 대한 코드()인가?

+0

실례 합니다만, 나는 당신이 의미하는 것을 얻지 못했습니까? popup() 함수는 내 inbox.php 안에 있으며 클릭하면 "acknowledge.php"라는 팝업 페이지 (새로운 win)가 열립니다. 하지만 나가 "아니오"버튼을 클릭하여 종료/취소, inbox.php (그냥 내가 뭘 원하는) 반환하지만 작은 페이지 크기. :( – Suezy