
こんにちは。
どうしてもわからない事がありますので質問させて下さい。
下記ソースにてランダム画像切り替えとマウスオーバーにて画像変更を行ってます。
<script language="javascript">
<!--
//ランダムにgazouを表示
img = new Array();
img[0] = "gazou1.jpg";
img[1] = "gazou2.jpg";
img[2] = "gazou3.jpg";
img[3] = "gazou4.jpg";
img[4] = "gazou5.jpg";
img[5] = "gazou6.jpg";
n = Math.floor(Math.random()*3);
m = n+3;
document.write("<img src='"+img[n]+"' border='0' onmouseover=src='"+img[m]+"' onmouseout=src='"+img[n]+"'>");
//-->
</script>
さらにマウスオーバー時の画像それぞれ個別にリンクを張り
さらにそれをインラインフレーム内で表示するのでtarget="_top"の値を付け加えたいです。
そのような事が可能であれば是非ご教授頂ければありがたいです。
みなさま、よろしくお願い致します。

No.5ベストアンサー
- 回答日時:
<script>
var img = 'gazou1.jpg gazou2.jpg gazou3.jpg gazou4.jpg gazou5.jpg gazou6.jpg'.split(' ');
//for(var i=0,img=[];i<6;i++) img[i]='gazou'+(i-0+1)+'.jpg';//これでもいいかも?
var url = 'url1.jpg url2.jpg url3.jpg'.split(' ');
var n = Math.floor(Math.random()*3);
document.write('<a href="'+url[n]+'" target="_top">');
document.write('<img src="'+img[n]+'" border="0" onMouseOver="this.src=\''+img[n-0+3]+'\'" onMouseOut="this.src=\''+img[n]+'\'">');
document.write('</a>');
</script>

No.3
- 回答日時:
間違えた!
var url = 'url1.html url2.html url3.html'.split(' ');
半角空白文字で区切ってURLを配列に格納します

No.2
- 回答日時:
<html>
<body>
<script>
img = new Array();
img[0] = "gazou1.jpg";
img[1] = "gazou2.jpg";
img[2] = "gazou3.jpg";
img[3] = "gazou4.jpg";
img[4] = "gazou5.jpg";
img[5] = "gazou6.jpg";
var url = 'url1.jpg url2.jpg url3.jpg'.split(' ');
var n = Math.floor(Math.random()*3);
document.write('<img src="'+img[n]+'" border="0" target="_top" onMouseOver="this.src=\''+img[n-0+3]+'\'" onMouseOut="this.src=\''+img[n]+'\'" onClick="location.href=\''+url[n]+'\'">');
</script>

No.1
- 回答日時:
<html>
<body>
<img src="gazou4.jpg" target="_top" onMouseOver="this.src=this.src.replace(/\d/,Math.floor(Math.random()*3)-0+4);" onMouseOut="this.src=this.src.replace(/\d/,this.src.replace(/\D/g,'')-3)">
最初の画像が4番で固定です
ファイル指定のディレクトリの中に数字があると使えません
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
外部javascriptの重複を防ぐには
-
画像が表示でnull; this.src
-
OpenCV での画素値の比較について
-
条件分岐でキーが入力されてい...
-
jspでcssが読み込めない
-
MAX関数を使ってからLEFT JOIN...
-
JSPでの画像ファイル表示
-
removeEventListenerについて
-
iframe内のリンクが飛ばないの...
-
パララックスについて 上下に...
-
gridstack.jsについて教えてく...
-
クリックした自身の画像を別画...
-
jQueryで同じid属性が複数あっ...
-
バッチファイルでカウントアッ...
-
ページ読込中に表示が崩れるの...
-
Javascript初心者|jQueryの.va...
-
javascriptテキストBOX色を元に...
-
displayの状態を取得したい
-
ウィンドウサイズを無視して、D...
-
オンマウスで、画像切り替え+...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
JavaScriptで変更した属性の元...
-
ダイアログから画像ファイルは...
-
MFCで画像を表示させているので...
-
imageクラスからiconクラスに変...
-
メニューボタン画像のロールオ...
-
xmlとロールオーバー(jQuery1....
-
外部javascriptの重複を防ぐには
-
libjpegライブラリの使い方につ...
-
複数の画像をフェードイン・ア...
-
返信記事付きログファイルの表示
-
jsでサムネイルを拡大表示 複...
-
画像が表示でnull; this.src
-
HTMLからimgのsrcのみを正規表...
-
条件分岐でキーが入力されてい...
-
OpenCVの実行エラー
-
$(this)を変数に入れないと動作...
-
テキストリンクにオンマウスで...
-
WEBに音を付けたい
-
複数画像のランダム複数表示(...
-
こんにちは、javascriptにてボ...
おすすめ情報