No.2ベストアンサー
- 回答日時:
以下はJavaScriptのサンプルです。
----------------------------------------------
<html>
<head>
<title></title>
<script>
<!--
function drawLink(id, len){
var dataAry = [
{img:"sample1.gif", url:"test1.htm", msg:"説明1"},
{img:"sample2.gif", url:"test2.htm", msg:"説明2"},
{img:"sample3.gif", url:"test3.htm", msg:"説明3"},
{img:"sample4.gif", url:"test4.htm", msg:"説明4"},
{img:"sample5.gif", url:"test5.htm", msg:"説明5"},
{img:"sample6.gif", url:"test6.htm", msg:"説明6"},
{img:"sample7.gif", url:"test7.htm", msg:"説明7"},
{img:"sample8.gif", url:"test8.htm", msg:"説明8"}
];
if(len > dataAry.length) len = dataAry.length;
var str = "";
var count = 0;
while(true){
if(count >= len) break;
var dataIndex = Math.floor(Math.random() * dataAry.length);
var data = dataAry[dataIndex];
if(data.flg != null){
continue;
}
str += "<a href='" + data.url + "'><img src='" + data.img + "'/></a><br/>"
+ "<p>" + data.msg + "</p>";
data.flg = true;
count++;
}
document.getElementById(id).innerHTML = str;
}
// -->
</script>
</head>
<body onload="drawLink('link', 4);">
<div id="link"></div>
</body>
</html>
----------------------------------------------
・drawLink関数
・第一引数:表示対象要素
・第二引数:表示画像数
ページのonloadイベントで呼び出してください。
dataAryのメンバを増減する際は「,」の整合性に注意してください。(最後は不要です)
タグ部分も編集すればお望みのものができるかと。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(ブログ) なぜ、ホームページが削除されても、そのホームページ上の画像のリンク先がリンク切れになる場合 5 2023/07/15 10:24
- HTML・CSS リンクバナーのHTMLタグ。画像を変えたり、設置位置を変えるとバナー貼付け側はどう見える? 2 2023/02/01 12:01
- その他(プログラミング・Web制作) このWEB用語、WEB文章、意味が分かりますか? 理解できない人が多いようなんですが・・・ 7 2022/10/22 09:13
- Windows 10 フォルダ内の全ての画像を矢印キーでスライドできるようにしたい 1 2022/10/21 12:53
- その他(IT・Webサービス) PCの画面表示 1 2022/08/05 11:06
- HTML・CSS HTMLのフォームについてお尋ねします 1 2022/12/03 21:47
- HTML・CSS <a>リンクが飛ばない・・ パソコン初心者です 、本を見ながらHTMLで<a>でコードをかいたのです 6 2022/07/30 20:21
- WordPress(ワードプレス) ワードプレスで、左寄せ画像と文字を横並びにせず、画像の下に文字を表示される方法を教えてください 1 2022/04/24 11:06
- その他(IT・Webサービス) ウィキペディア 2 2023/01/26 12:24
- 電子書籍 漫画村って画像検索エンジンな訳ですよね?漫画村が違法ならGoogle画像検索も違法じゃないんですか? 4 2023/03/13 17:42
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Gifアニメ、最後のコマに行った...
-
重なった画像にクリックイベン...
-
lightbox2をiframeから外に表示...
-
画像の重なりの順序を代える方...
-
マウスオーバーとポップアップ...
-
JavaScriptでスライドショー
-
スワップイメージが上手く動作...
-
jQuery bxSlider 画像に変更
-
ページ読込中に表示が崩れるの...
-
画像クリックで別の場所の画像...
-
JavaScript スライドの画像にリ...
-
Javascript で共通の処理をどこ...
-
画像をフォルダから自動読み込み。
-
1枚の画像をクリックすると複数...
-
画面の表示位置を指定させて表...
-
MAX関数を使ってからLEFT JOIN...
-
MFCで画像を表示させているので...
-
JavaScriptで変更した属性の元...
-
クリックで色変更後に既に変更...
-
createElementが一瞬で消えてし...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Javascript で共通の処理をどこ...
-
Javascriptで指定した日付と時...
-
textareaに画像を表示したい
-
Gifアニメ、最後のコマに行った...
-
1枚の画像をクリックして複数の...
-
画像ランダム表示、しかしダブ...
-
スライダーを実装した場合、ペ...
-
1枚の画像をクリックすると複数...
-
HTMLで条件分岐はできますか?
-
JavaScript スライドの画像にリ...
-
オンマウスで、画像切り替え+...
-
画像の重なりの順序を代える方...
-
JavaScriptとチェックボックス...
-
透過pngの透明部分以外をクリッ...
-
画像をドラッグ&ドロップで移...
-
各フォルダから1枚ずつ画像をラ...
-
jQueryで特定のURLの時のみ表示
-
bxsliderにて読み込み後に内容...
-
prettyphotoの画像表示について
-
WEBページ立ち上げ時に1回のみ...
おすすめ情報