[PHP-users 5838] Re: PHPからJavaScriptを起動

Naofumi Kondoh php-users@php.gr.jp
Mon, 04 Mar 2002 11:08:12 +0900


ソフト工房の近藤です。

Yoshihiro Sato wrote:

> PHPからJavaScriptを起動させることは
> やはりできないのでしょうか?
> 
> やりたいことは、PHPでDBMSにCOMMITできたら
> 「正常に登録できました」というメッセージを
> 確認画面として出したいのです。

.... 略 ....

PHP で、HTML を全て出力できますので、その中に
JavaScript を含めることはできます。

私は、JavaScript も 全て PHP の echo で送出する方式を
とっています。

ただし、PHP から confirm を含む JavaScript を送出しても
HTML で、更新完了の表示をしても、タイミングは同じことに
なります。

confirm した後の分岐を JavaScript で記述したい
ということであれば、意味がありますが。

<?php   
    $msg = "JavaScript でメッセージをだします。"; 
    echo "<h3> JavaScript confirm を使います </H3>\n";
 
    echo <<< EOD____EOD
<script language="JavaScript">
    if (confirm('{$msg}')){
        alert('確認ボタンの処理');
    } else {
        alert('キャンセルボタンの処理');
    }
</script>  
EOD____EOD;
  
    echo "<hr>JavaScript confirm でメッセージ表示しました<hr>\n";
?>

_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
 (株)ソフト工房   近藤直文        Email:  nkon@shonan.ne.jp 
  《 PostgreSQL+PHPソースコードジェネレーターデモGPL版 》
           http://www.SOFTKOUBOU.co.jp/
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/