0

PHPを使用してJavascript変数を生成しようとしていました。ソース ページで目的の結果が得られていますが、その結果が配列に処理されていないようです。JavaScriptを使用してそれを行う方法はありますか?ここでは、Web サイトのカルーセルに表示する必要がある画像の URL を生成していますが、for ループを使用すると、すべての URL を入力する時間を節約できます。画像も連番です。私はJavaScriptに精通していないので、JavaScriptの代替案を教えてもらえますか?

var leftrightslide=new Array()
var finalslide=''
<?php for($i=0;$i<34;$i++) {
    $j=$i+1;
    echo "leftrightslide[".$i."]='<a href='#'><img src='../images/".$j.".jpg' border=0></a>'\n";
}
?>
4

4 に答える 4

0

サンプルコードにはスクリプトタグやその他の HTML 要素が含まれていないため、この PHP スニペットは、使用されているページの外部に JavaScript ソース「ファイル」を生成することを意図していると思われるかもしれません。

その場合は、次の追加行で修正できる可能性があることを考慮してください。

<?php header( 'Content-Type: text/javascript' ); ?>

var leftrightslide=new Array()
var finalslide=''
<?php for($i=0;$i<34;$i++) {
    $j=$i+1;
    echo "leftrightslide[".$i."]='<a href='#'><img src='../images/".$j.".jpg' border=0></a>'\n";
}
?>
于 2013-07-12T11:41:58.643 に答える