2011-09-15 13 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

これら2つのファイルはありますか? – 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
JavaScriptを使用してポップアップを開くかの属性をターゲット可能性が


が、それはサーバ側で実行されるPHPから不可能です。

編集:私は<script>を見ました。それはPHPではなく、JavaScriptであり、PHPでは不可能です。

4

Javascriptで実行できます。より良い結果を得るには、jQuery UIを使用してください。

if ($_SESSION['success'] == TRUE) { 
    echo "<script>alert('Success!');</script>"; 
} else { 
    echo "<script>alert('Failure.');</script>"; 
} 
関連する問題