-
-
- <script>tester();</script>
复制代码
test6.php
-
- header('Content-Type: application/x-javascript; charset=UTF-8');
- $str = $_GET["str"];
- ?>
-
- // javascript ドキュメント
- // by bbs.it-home.org
- alter('');
-
- 関数テスター(文字列)
- {
- 文字列 ?アラート(文字列) : アラート('テスターという名前の関数を呼び出します');
- }
- ?>
复制代
第二の方法:
テスト.php
-
- <スクリプト>
- 関数loadjs(url,callback){
- var head = document.getElementsByTagName("head")[0];
- var script = document.createElement('script');
- script.onload = script.onreadystatechange = script.onerror = function (){
- if (script && script.readyState && /^(?!(?:loaded|complete)$)/.test(script.readyState)) return ;
- script.onload = script.onreadystatechange = script.onerror = null;
- script.src = '';
- script.parentNode.removeChild(script);
- スクリプト = null;
- コールバック();
- }
- script.charset = "gb2312";
- script.src = URL;
- {
- head.appendChild(script); を試してください。
- } catch (exp) {}
- }
-
- function loadmultijs(url,callback){
- if(Object.prototype.toString.call(url)==='[object Array]'){ //否か数组
- this .suc = 0; //加ダウンロード计数
- this.len = url.length; //数组长度
- var a = this;
- for(var i = 0;i loadjs(url[i],function(){ a.suc++; if(a.suc == a.len) try{callback() ;}キャッチ(e){} });
- }
- }
- else if(typeof(url) == 'string')loadjs(url,callback);
- }
-
- loadjs("test5.php?return=value",function(){alert(value); tester(value); });
-
复制代码
test5.php
追加多JavaScript文件の例:
-
- var url = [
- 'ajax.php?ajax=1',
- 'functions.js'
- ];
- loadmultijs(url,function(){alert("追加完了。"); /* ここでは、自動的に追加される JS ファイルのデータまたはメソッドを指定できます */ });
复制代
2. アニメーション追加cssファイル
テスト.php
-
-
-
-
-
-
-
- このドキュメントには #e4e4e4 背景、300px/400px div、arial/24px/red ワードが含まれています。
-
复制代
div.php
-
- // ファイルの出力を CSS として宣言します
- header('Content-type: text/css');
-
- // スクリプトをインクルードします
- //include('others.php');
-
- $width = $_GET['w'];
- $height = $_GET['h'];
- ?>
-
复制代 - div{width:=$width?>px;height:=$height?>px;border:blue 1pxソリッド;}
复制幣
fonts.php
-
- // ファイルの出力を CSS として宣言します
- header('Content-type: text/css');
-
- // スクリプトをインクルードします
- //include('others. php');
-
- $size = $_GET['c'];
- body{font-family:arial;font-size:= $size?>px;color:=$color?>}
-
-
コードをコピー
これで、php で js と css を動的にロードする方法が紹介されました。自分でテストすることをお勧めします。特定の実装に問題があるかどうかを確認します。
|