A 回答 (5件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
0~10の配列を画像とリンク先URLの2種類用意してやって、それをランダムに・・・とかで行ける気がします。
まずは現状のソースとかがあれば説明しやすいかもです♪
参考URLはうさのJavascript講座さんです。
参考URL:http://www.usagi-js.com/sample/sampleen/sample20 …
No.2
- 回答日時:
画像が
image.src="imageA.jpg";
の様に設定できるように
link.href="linkA.html";
の様に設定できます。
できたら、現状のソースを補足して下さい。
この回答への補足
mizuno3さんも教えてくださってるページのものを使っています。
<script language="javascript">
<!--//
var arrImage = new Array("img/a_01.jpg",
"img/a_02.jpg",
"img/a_03.jpg",
"img/a_04.jpg")
var arrFlag = new Array(999,999,999);
function Show()
{
document.imgNumber1.src = arrImage[StartRandom(0)];
document.imgNumber2.src = arrImage[StartRandom(1)];
document.imgNumber3.src = arrImage[StartRandom(2)];
}
var nTemp, nLoop;
function StartRandom(nIndex)
{
nLoop = 0;
nTemp = Math.round(Math.random()*(arrImage.length-1));
if (nIndex != 0)
{
for (nLoop = 0; nLoop < nIndex ; nLoop++)
{
if (nTemp == arrFlag[nLoop])
{
StartRandom(nIndex);
}
}
}
arrFlag[nIndex] = nTemp;
return nTemp;
}
function GetNum()
{
return ;
}
//-->
</script>
</HEAD>
<BODY onLoad="Show()">
<IMG name="imgNumber1" src="img/a_01.jpg" width="170" height="170" border="0"> <IMG name="imgNumber2" src="img/a_02.jpg" width="170" height="170" border="0"> <IMG name="imgNumber3" src="img/a_03.jpg" width="170" height="170" border="0">
</BODY>
</HTML>
ここから個々の画像にリンクができないんです。。
教えてください!
No.3
- 回答日時:
色々と手抜きだけど、とりあえず、これくらいの修正で動くはず
---------------------------------------------------------------
<script language="javascript">
<!--//
var arrImage = new Array(
"img/a_01.jpg",
"img/a_02.jpg",
"img/a_03.jpg",
"img/a_04.jpg");
var arrLink = new Array(
"01.html",
"02.html",
"03.html",
"04.html");
var arrFlag = new Array(999,999,999);
function Show(){
document.imgNumber1.src = arrImage[StartRandom(0)];
document.links[0].href = arrLink[nTemp];
document.imgNumber2.src = arrImage[StartRandom(1)];
document.links[1].href = arrLink[nTemp];
document.imgNumber3.src = arrImage[StartRandom(2)];
document.links[2].href = arrLink[nTemp];
}
var nTemp, nLoop;
function StartRandom(nIndex){
nLoop = 0;
nTemp = Math.round(Math.random()*(arrImage.length-1));
if (nIndex != 0){
for (nLoop = 0; nLoop < nIndex ; nLoop++){
if (nTemp == arrFlag[nLoop]){
StartRandom(nIndex);
}
}
}
arrFlag[nIndex] = nTemp;
return nTemp;
}
//-->
</script>
</HEAD>
<BODY onLoad="Show()">
<a href="01.html"><IMG name="imgNumber1" src="img/a_01.jpg" width="170" height="170" border="0"></a>
<a href="02.html"><IMG name="imgNumber2" src="img/a_02.jpg" width="170" height="170" border="0"></a>
<a href="03.html"><IMG name="imgNumber3" src="img/a_03.jpg" width="170" height="170" border="0"></a>
</BODY>
</HTML>
この回答への補足
すみません。
お礼を言った後で恐縮なのですが、
リンクが動いていませんでした。
<a>タグに入れたものしか反映されないようです。。
何度もすみませんが、教えてください!
No.5
- 回答日時:
>リンクが動いていませんでした。
<a>タグに入れたものしか反映されないようです。。例えば、
<a href="01.html" id="link1"><IMG name="imgNumber1" src="img/01.jpg" width="170" height="170" border="0"></a>
<a href="02.html" id="link2"><IMG name="imgNumber2" src="img/02.jpg" width="170" height="170" border="0"></a>
<a href="03.html" id="link3"><IMG name="imgNumber3" src="img/03.jpg" width="170" height="170" border="0"></a>
のようにして、
function Show(){
document.imgNumber1.src = arrImage[StartRandom(0)];
document.getElementById('link1').href = arrLink[nTemp];
document.imgNumber2.src = arrImage[StartRandom(1)];
document.getElementById('link2').href = arrLink[nTemp];
document.imgNumber3.src = arrImage[StartRandom(2)];
document.getElementById('link3').href = arrLink[nTemp];
}
と修正してみて下さい
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Windows 10 フォルダ内の全ての画像を矢印キーでスライドできるようにしたい 1 2022/10/21 12:53
- Excel(エクセル) エクセル、画像ファイル名の書かれたセル(複数個所)に画像を一括で表示させる方法 1 2023/04/19 00:19
- Visual Basic(VBA) Powerpointでランダムな数字の結果を表示するマクロ 2 2023/08/04 10:04
- その他(プログラミング・Web制作) Leafletで画像をon、offさせる方法について 2 2022/11/01 15:34
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 1 2023/04/21 13:46
- Excel(エクセル) EXCELのグラフを画像(JPG形式)で保存、通常実行がうまく行かない。ステップインはうまく行く 3 2022/08/30 12:06
- Excel(エクセル) エクセルにサムネイル画像組み込み 2 2022/09/02 17:13
- YouTube youtube 画像のサイズを少し小さくするには 1 2023/02/14 08:55
- Excel(エクセル) エクセルで行を一つにする方法を教えてください 3 2022/04/21 14:07
- Excel(エクセル) エクセルについて教えてください。 1 2023/03/03 08:38
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
画像の下に説明文をつけて切り...
-
これはどんなJavaScriptなので...
-
<img>タグを<span>でくくりたい
-
画像と文字を同時に切り替えたい
-
画像クリックでクリックした画...
-
イメージマップ内のロールオー...
-
画像アップロードしたい
-
MAX関数を使ってからLEFT JOIN...
-
読み込んだQRコードをフォーム...
-
jQueryスライドショー画像への...
-
textareaに画像を表示したい
-
JSPでの画像ファイル表示
-
どの<li><a> が押されたか判別...
-
textareaで入力した文字を改行...
-
clear機能を失わずにファイルア...
-
小窓について教えて下さい。
-
HTMLタグに複数のクラスを設定...
-
HTMLとJavaScriptで作ったタイ...
-
jspでcssが読み込めない
-
<div id="blank">内の<a>タグ群...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
window.openで値の渡し方を教え...
-
jQueryでサーバー上のファイル...
-
【jQuery】複数の画像の読み込...
-
複数のバナーをリロードする度...
-
jQueryで画像を重ねる
-
一定時間ごとにgif画像の切...
-
画像をクリックすると別ウイン...
-
JavaScriptで画面サイズによっ...
-
HTMLページ内のタグに対しての...
-
【javascript】ロールオーバー...
-
HPに複数の画像をクリックで切...
-
連続したURLへのwindow.openの...
-
リンク切の場合リンクしない
-
画像と文字を同時に切り替えたい
-
JavaScriptで画像置換えてクリ...
-
画像の入れ替え
-
javascriptによるランダム画像...
-
<img>タグの alt= の値をキャプ...
-
outlook2010の不具合で困ってい...
-
複数のボールの落下、バウンド...
おすすめ情報