JavaScript

phpを外部jsファイルとして読み込み文字を出力する方法

プログラムが実行されるphpファイルを外部jsファイルとして読み込んで、読み込んだjsファイルのJavaScript処理を実行する方法をご紹介します。

phpファイル(output.php)の記述

※JavaScriptのdocument.writeをphpファイル(output.php)で出力してます。

<?php
$output = "output.phpファイルから出力した文字です。";

header("Content-type: application/x-javascript");
	echo "document.write('".$output."');";
?>

phpファイルを外部jsとして読み込むHTMLの記述

※phpファイル(output.php)を外部jsファイル(以下8行目)として読み込みます。

<div id="iWrap">

<h1>output.phpを外部jsとして読込み、
document.writeで出力した文字が以下に表示されます。</h1>

            
	
<script type="text/javascript" src="output.php"></script>
        
</div>
<!--/iWrap-->

phpを外部jsファイルとして読み込み文字を出力デモページ

phpを外部jsファイルとして読み込み文字を出力デモ

外部Jsファイル内容を動的に変更したい時に使用できます。

 
※流用される場合は自己責任でお願いします。
 デモページタグ内のGoogleアナリティクスタグは流用しないで下さい。