topimage
INDEX » Memo » this page
ランダムにリンク付き画像&文字を表示するHTML   2008-09-19 13:08

自分のメモ用です。
コチラ:「画像をランダムに表示する」を参考にさせていただきました。

ランダムでリンク付き画像を表示するものは見つけられたのですが、
+文字入りのを使いたかったので、いじってみました。

document.write(rmsg[n]);  と、
document.write("</a>");  を入れ替えると文字はリンク無しになります。


<script type="text/javascript">
<!--
rimg = new Array();
rimg[0] = "http://ecx.images-amazon.com/images/I/61Ho8xyOlIL._SL160_.jpg";
rimg[1] = "http://ecx.images-amazon.com/images/I/61KlGWIg4YL._SL160_.jpg";
rimg[2] = "http://ecx.images-amazon.com/images/I/61PtTr8JK4L._SL160_.jpg";
rimg[3] = "http://ecx.images-amazon.com/images/I/517yawaorLL._SL160_.jpg";

rurl = new Array();
rurl[0] = "http://www.amazon.co.jp/exec/obidos/ASIN/B0014F50SM/fuuro-22/ref=nosim/";
rurl[1] = "http://www.amazon.co.jp/exec/obidos/ASIN/B001CSRD22/fuuro-22/ref=nosim/";
rurl[2] = "http://www.amazon.co.jp/exec/obidos/ASIN/B0016OHWBY/fuuro-22/ref=nosim/";
rurl[3] = "http://www.amazon.co.jp/exec/obidos/ASIN/B001CFBSE4/fuuro-22/ref=nosim/";

rmsg = new Array();
rmsg[0] = "クイズマジックアカデミーDS<br>発売日: 2008/9/12";
rmsg[1] = "ポケットモンスター プラチナ<br>発売日: 2008/9/13";
rmsg[2] = "シグマ ハーモニクス 特典 DVD付き<br>発売日: 2008/8/21";
rmsg[3] = "アルティメット ヒッツ ダージュ オブ ケルベロス ファイナルファンタジーVII インターナショナル<br>発売日: 2008/9/4";

n = Math.floor(rurl.length * Math.random());
document.write("<a href='"+rurl[n]+"'>");
document.write("<img src='"+rimg[n]+"' border='0'>");
document.write("<br>");
document.write(rmsg[n]);
document.write("</a>");
// -->
</script>


プレビュー。

inserted by FC2 system