• ベストアンサー

PHP+MySQLで結果を出力したHTMLに、Javascriptの文を入れるにはどうしたらよいでしょうか。

PHP+MySQLで結果を出力したHTMLに、Javascriptの文を入れるにはどうしたらよいでしょうか。 <html> <head> <meta HTTP-EQUIV="Content-type" CONTENT="text/html; charset=euc-jp"> </head> <title>名称</title> <? SQL文省略 print("<script type="text/javascript" src="http://x8.hatiju-hatiya.com/ufo/110179001"></script><noscript><a href="http://x8.hatiju-hatiya.com/bin/gg?110179001" target="_blank"><img src="http://x8.hatiju-hatiya.com/bin/ll?110179001" border="0"></a><br><span style="font-size:9px">[PR] <a href="http://fucoidan.rental-rental.net" target="_blank">フコイダン</a></span></noscript>"); SQL文省略 ?> </body> </html>

質問者が選んだベストアンサー

  • ベストアンサー
  • cjyj807
  • ベストアンサー率100% (2/2)
回答No.2

お疲れ様です。 javascriptはできれば、headに書いた方がいいのでは? 意図している、動きは、この質問からはよく見えませんが、 ソースからみたかぎりでは、普通にheadの中に入れてもいいと 思うのですが?

php2864
質問者

お礼

ありがとうございました。 うまくいきました!

php2864
質問者

補足

回答ありがとうございます。 headの中に入れてみます。 PHPの外に置けばということですね。

その他の回答 (1)

  • aoi2008
  • ベストアンサー率42% (6/14)
回答No.1

こんにちは 今ひとつ質問の意図がわかりかねますが、普通にPHPのソースの中でJavaScriptのコードをecho(またはprint)してやれば済む話では? <?php echo "<script type='text/javascript'>"; echo "alert('PHPで出力したJavaScript');"; echo "</script>"; ?> 質問内のプログラムがエラーになるということであれば、 文字列中の"を全て'にするか \"とエスケープシーケンスにしてやれば動くとは思います。

関連するQ&A

専門家に質問してみよう