JSはPHP関数呼び出せますか?

[統計] HTMLからXHTMLへの移行を進めていますか?



0   名前: 杉菜 : 2004/06/01 12:12
<input name="Submit" type="submit" value="Add" onClick="<?php disp_html_addItem($flag); ?>">

実行してみたが、呼ばれてませんでした・・
自分の書き方が悪いか、JSは元々PHP関数呼べないか、ちょっと分かりません・・

p/s:$flagは<HTML>タグの前に、<?php $flag=0 ?> で初期化しています。


1   名前: troy : 2004/06/01 14:55
<input name="Submit" type="submit" value="Add" onClick="<?php echo disp_html_addItem($flag); ?>">

で出来ると思いますよ。

2   名前: Sinryow : 2004/06/02 01:06   [URL
出来ないのではないでしょうか?
PHPというのはHTMLをローカルで受け取る前に処理をするものなので,ローカルで受け取った後のHTMLのみに依存するJavaScriptがPHPを動かすことはできないと思います。
※ただし,PHPがJavaScriptのコードを吐き出すのなら問題はないでしょう。↓の例なら問題ないでしょう。
<script type="text/javascript"><!--
<?php echo "document.write(\"Hello!\");" ?>
//--></script>

※もっとも,実験していないので分かりませんが。すみませんm(_ _)m

一覧へ戻る