2012-04-24 8 views
1

あなたはそれが私が私が関連の結果を使用しているこの場合には、結果に名前を与えることができます変数を持って見ることができるように私はこのスクリプトをこのスクリプトを作成する方法ダイナミック

<script type="text/javascript"> 
    var defaultnoimage="http://1.bp.blogspot.com/_u4gySN2ZgqE/SosvnavWq0I/AAAAAAAAArk/yL95WlyTqr0/s400/noimage.png"; 
    var maxresults=14; 
    var splittercolor="none"; 
    var relatedpoststitle="Related Results"; 
</script> 

を使用しています。このコードは一度使用され、その方法ですべてのページで使用されます。だから、もし私がMore Resultsに変更すれば、それはすべてのページでどこでも変更されます。私はこれのようには望んでいない、私はそれが2番目に何か他のものである間、 "More Images Results"のようなものであるように、各ページに異なる名前を与えることができるようにしたい。私はあなたの言葉遣いが少し混乱を見つけるように私は、サーバーLANGからコードを挿入する必要がある場合 あなたは...、あなたが求めているものにとして推測を取るこのページhttp://bloghutsbeta.blogspot.com/2012/04/testing-slider.html

+0

クエリ文字列パラメータを使用して、表示に必要なテキストを送信できます。 – ShankarSangoli

+0

サーバーサイドの言語は何ですか? – JAAulde

+1

これはhtmlですが、私は実際にそのブロガーに無料のサービスを提供していません:P – CryOfFaclon

答えて

0

でここ

をデモを見ることができます/ envを私のクライアント側のコードに入れて、私はサーバでlambdaを入力param領域に出力して、JSでImmediately Invoked Function Expression (IIFE)を使いたいと思っています。

<?php 
$relatedpoststitle = 'Related Results'; //or whatever you need it to be for the current execution 
?> 

<script type="text/javascript"> 
    (function (global, relatedpoststitle) { 
    global.defaultnoimage = 'http://1.bp.blogspot.com/_u4gySN2ZgqE/SosvnavWq0I/AAAAAAAAArk/yL95WlyTqr0/s400/noimage.png'; 
    global.maxresults = 14; 
    global.splittercolor = 'none'; 
    global.relatedpoststitle = relatedpoststitle; 
    }(
    window, 
    "<?php echo $relatedpoststitle; ?>" 
)); 
</script> 

これは私がコードを混ぜるのではなく、一つの小さなスペースに私のサーバーコードのすべてを統合することができます:

ので、PHPで私はこれを行うだろう(私はあなたのサーバーLANGが何であるかを知らないと) /異なったlangs/envsからの論理。

+1

私はhtmlを使用しています。 – CryOfFaclon

+0

私は気にしません。私はあなたの質問を誤解しているに違いないと思います。 – JAAulde

関連する問題