出力したいjavascriptはこれですか?
lang
1<script type="text/javascript"><!--
2if(window.confirm("本当によろしいですか?")){
3update();//これは未定義です
4}else{
5window.alert("キャンセルされました");
6}
7-->
8</script>
どのようなことをやりたいのか気になりました。
もしもPHPで動的にjavascriptを生成したいということであれば下のような書き方の例になるかと。
lang
1<?php if($_POST){?>
2<script type="text/javascript">
3if(window.confirm("本当によろしいですか?")){
4window.alert(<?php echo $message;?>);
5}else{
6window.alert("キャンセルされました");
7}
8</script>
9<?php }>
サーバーへのpost送信があったら、「本当によろしいですか?」をアラートし「はい」を押すとPHP側で定義された$messageが出るというものです。
個人的にはphpとjavascript混在すると読みにくくなるので、サーバー側の処理はPHPで完結させてクライアント側はjavascriptでなるべく完結したほうが良いと思います。
僕の場合、上のように混在させるのはどうしてもという時だけです。
ちなみに提示されたソースを<?php...?>で囲って実行しましたがPHPエラーになりました。
7行目 echo 'update()'; で動きました。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。