私はJavascriptフォトギャラリーに取り組んでいますが、非常にユーザーフレンドリーにしたいと思っています。これには、画像ごとに1つの画像と1つのリンクを使用するだけで済みます。私はそれを持っているので、すべての画像が左側のスクロールdivに表示され、onClickは右側の画像ソースを変更することを想定していますが、元の画像から画像ソースを取得して2番目の画像を変更するjavascriptを取得できないようですそれと1つ。私は他のいくつかの方法を試しましたが、これは私が好きな方法であり、それを機能させることができれば完璧です。
これはテーブル内にあるので、配置が異なります。必要なコードを指定するだけです。
このコードは以下のとおりですが、彼は答えを削除したようです。あなたは私よりずっと近かったと思います!
Javascript:
<script type="Text/javscript">
function setImage(this) {
document.getElementById("ImageFrame").src = this.childNodes[0].src;
}
</script>
壊す
<div style="width:275;height:400;overflow-x:scroll;">
<a href="#" onclick="setImage(this);"><img class="gallery" src="JCF/PICT0421.jpg" /></a>
<a href="#" onclick="setImage(this);"><img class="gallery" src="JCF/PICT0422.jpg" /></a>
<a href="#" onclick="setImage(this);"><img class="gallery" src="JCF/PICT0423.jpg" /></a>
</div>
変更される画像。
<div>
<img id="ImageFrame" src="JCF/PICT0421.jpg" width="400" />
</div>