人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

PHPからJavascriptの関数を呼び出したいです。
一つのphpファイル内で以下のように記述しているのですが、a()の呼び出しに失敗しているようです。以下のような記述は不可能なのでしょうか?
また、JavaScript内の関数a()をPHPから呼び出すにはどのようにしたら可能でしょうか?
--
<?php
echo '<script type = "text/javascript">';
echo 'a()';
echo '</script>';
?>

<html>
....
<script type = "text/javascript">
function a(){
//hogehoge
}
</script>

●質問者: koime_ryokutya
●カテゴリ:コンピュータ インターネット
✍キーワード:echo JavaScript PHP つの ファイル
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● ftns
●50ポイント

単純にHTMLとして間違っているのでは?

<script>?</script>って<html>?</html>の内側にある必要があったような。

PHPからjavascriptを呼び出すと言っても、所詮はjavascriptが実行されるようなHTMLを出力するようなPHPスクリプトを書く必要がある訳ですから。


2 ● きゃづみぃ
●50ポイント

http://itpro.nikkeibp.co.jp/article/COLUMN/20070221/262765/


PHPでJavaScriptを記述すると、以下のような方法でJavaScript ファイル内(ここではtest.php内)から他のJavaScriptファイルをインクルードして、読み込んだ関数を使用することもできるようになります。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ