2011-09-15 5 views
3

기존 스크립트에서 팝업 창을 만들 수 있습니까?echo를 통해 PHP를 사용하여 팝업 창을 만드는 방법은 무엇입니까?

session_start(); 

$_SESSION['success'] = ($result) ? TRUE : FALSE; 

header('location: inv_fc.php'); 
session_start(); 
if ($_SESSION['success'] == TRUE) { 
// CREATE POP UP WINDOW SUCCESS 
} else { 
// CREATE POP UP WINDOW FAILURE 
} 
+0

이 두 개의 다른 파일입니까? – Neal

+2

제안 :'$ _SESSION [ 'success'] = ($ result)를 대체 할 수있는 이유를 배우고 이해하는 데 시간을 쏟으시겠습니까? '$ _SESSION [ 'success'] = $ result' 또는 $ _SESSION [ 'success'] = !! $ result'를 사용하여 $ result에 포함될 수있는 값에 따라 TRUE : FALSE를 반환합니다. :-) – Znarkus

답변

0
<?php if ($_SESSION['success'] == TRUE)?> 
    <script>window.open(...);alert('Your Awesome!');</script> 
<?php else ?> 
    <script>window.open(...);alert('You Fail!!');</script> 
<?php endif; ?> 
3
당신은 자바 스크립트를 사용하여 팝업을 열거 나의 속성을 대상으로 할 수


하지만 서버 측에서 실행되는 PHP에서 불가능합니다.

편집 : 확인, 내가 <script> 일을 보았습니다. PHP가 아니며 자바 스크립트이고 PHP에서는 불가능합니다.

4

자바 스크립트로 할 수 있습니다. 더 나은 결과를 얻으려면 jQuery UI을 사용하십시오.

if ($_SESSION['success'] == TRUE) { 
    echo "<script>alert('Success!');</script>"; 
} else { 
    echo "<script>alert('Failure.');</script>"; 
} 
관련 문제