
Ajax通信で別htmlファイルを読み込みたいと考えています。
それぞれ読み込むファイルは、a.html、b.html、c.html、d.htmlとあります。
読み込む先(index.html)の以下div要素内に、
上記htmlを読み込みたいと考えています。
<div id="01"></div>
<div id="02"></div>
<div id="03"></div>
<div id="04"></div>
本来ならAjax通信で以下のように出来るかと思います。
$(function(){
$('#01').load('a.html');
$('#02').load('b.html');
$('#03').load('c.html');
$('#04').load('d.html');
});
しかし、div要素内の表示をランダムにしたいのです。
例)id="01"のところに、b.htmlだったり、d.htmlだったりという感じです。
ロードする度にコンテンツの表示場所が変化するイメージです。
ランダムというところが、どのように対処したらよいのか、手も足も出ません。
どなたか詳しい方、ご教授いただけたら助かります。
何卒、何卒、宜しくお願いいたします。
No.1ベストアンサー
- 回答日時:
a、b、c、dの配列を作っておいて、シャッフルして、順にdivに表示するとか…
逆に、表示の対象をシャッフルしても同様ですけど。
いずれにしろ、どちらかを混ぜればよいのではないでしょうか。
シャッフルの具体的な方法に関しては、検索すればいろいろと見つかるはずです。
ご回答をありがとうございます。
そうか…配列を作るのか。
そしてそれをシャッフルするんですね。
シャッフルはMath.random()というものを使って、
実装して期待どおりにできました。
助かりました。
本当に本当にありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
スライドを最後の画像で止めたい
-
正規表現で、特定の文字列を含...
-
入力フォームの値をQRコードで...
-
Excxel vba でYahoo API で住所...
-
http://ww12.ktai.pw/というサ...
-
1枚の画像をクリックすると複数...
-
php コールバック関数
-
ナイトボットのAliasについて
-
これってなんの電話かわかりま...
-
VBAでクイズゲームの作り方
-
以下のURL入れますか?皆さんは↓
-
画像のドットの部分が抜けてい...
-
Chinapost こよパズルどう動か...
-
非同期通信で掲示板を作る際の...
-
非同期通信を使うタイミングが...
-
PYTHONのtkinterについて
-
Pythonのtkinterについて
-
Pythonを勉強する道のり
-
Pythonを無料(安価)で学ぶ方...
-
RPA(PowerAutomate)の実装について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
FC2ホームページで大見出しのフ...
-
ホームページを作る時は、原稿...
-
ホームページの背景設定
-
jQuery Ajax通信をランダムで表示
-
FC2で画像とHPが表示されない!
-
Excelの列や行の幅を表示...
-
CSSのtransform: translate(-50...
-
エクセルでサイズに合ったもの...
-
ワードで「 」(カギかっこ)の...
-
htmlでテーブル内にテキストボ...
-
PDFへてのテキストボックスにて...
-
昼間 ずっとゴロゴロと横になっ...
-
HTMLでクロス抽出したい
-
excel初心者です。 セルの色変...
-
バーコードのサイズは拡大縮小...
-
aタグに直接style=""で:hoverを...
-
エクセルでサイズ指定でPOP...
-
エクセル 画面表示拡大率によ...
-
パソコンでランドルト環の作成...
-
table内で画像と文字をセンター...
おすすめ情報