[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/
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/