いつも勉強させていただいております。
winXPを使用しております。
ページ更新ごとに4つの画像を時計回りに入れ替える方法を
探しておりまして、皆様のお力をお借りしたく
記入させていただきました。
イメージとしては以下のような感じです。
┌┐┌┐
└┘└┘
┌┐┌┐
└┘└┘
上の絵でわかりますかね?
この4枚がページ更新ごとに
時計回りに入れ替わるようなスクリプトを
探しております。
4枚がランダムに表示は出来るのですが、
時計回りにというのが出来ずにおります。
なにとぞよろしくお願い申し上げます。
No.2ベストアンサー
- 回答日時:
読みこむたびに回転するのであれば、前のページが
どういう状態だったのか覚えておく必要があります。
クッキーという仕組みが有効でしょう。
<html>
<head>
<script language=javascript>
function incrementImgCookie(){
val=getImgCookie();
val++
if(val>3) val=0;
document.cookie = "img=" + val ;
}
function getImgCookie(){
ck = document.cookie.split("; ");
for (i in ck){
data = ck[i].split("=");
if (data[0] == "img"){
val = data[1];
return val;
}
}
return 0;
}
function loadFunc(){
var val=parseInt(getImgCookie());
var img=new Array()
for (var i=0;i<=6;i++){
img[i]=new Image();
}
img[0].src="1.jpg"
img[1].src="2.jpg"
img[2].src="3.jpg"
img[3].src="0.jpg"
img[4].src="1.jpg"
img[5].src="2.jpg"
img[6].src="3.jpg"
val=3-val;
document.images["img0"].src=img[val].src
document.images["img1"].src=img[++val].src
document.images["img3"].src=img[++val].src
document.images["img2"].src=img[++val].src
incrementImgCookie();
}
</script>
</head>
<body onLoad="loadFunc()">
<img src="" name="img0">
<img src="" name="img1"><br>
<img src="" name="img2">
<img src="" name="img3">
</body>
</html>
yambejpさん、ありがとうございました!できました!
おかげさまで、今日はすっきりサッカーをテレビ観戦できます。
本当に助かりました。
ありがとうございました。
No.1
- 回答日時:
比較的単純なコーディングで可能ですが、前セッションの引数を直接渡す方法がないので、内部的にカウンタを設置しないといけないでしょうね。
カウントの 4 による剰余で判断すればよいと思います。PHP、CGI、JavaScript、、、どれによるのかを書いておいたほうがよいのでは (JavaScript 以外、使用できる手段の制限があると思うので)。
kyofu-chanさん、ご連絡ありがとうございます。
Javascriptで行いたいと思っております。
どうかみなさまよろしくお願いいたします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excel 在庫管理について 3 2023/02/09 10:00
- その他(Microsoft Office) 複数の写真を1枚に印刷 5 2023/05/05 22:41
- Excel(エクセル) エクセルの数式について教えてください。 1 2023/02/11 15:17
- 賃貸マンション・賃貸アパート 賃貸物件の退去費用について 3 2022/08/31 12:28
- その他(お金・保険・資産運用) 神社やお寺での賽銭用に五円硬貨、一円硬貨が欲しい 3 2023/02/18 19:59
- au(KDDI) P30liteで楽天モバイル+POVOにすると、Yahoo!天気ウィジェットが更新されなくなった 3 2022/05/17 05:45
- 時計・電卓・電子辞書 皆さんは腕時計の電池が切れたらどうしますか? 1.メーカーや時計屋さんなどで電池交換してもらう。 2 9 2022/06/05 13:42
- Windows 10 Windows10 の設定?について (長文ですがよろしくお願いします)m(_ _)m 3 2022/05/14 12:22
- PHP PHP MySql ページング 2 2022/09/20 06:38
- WordPress(ワードプレス) ワードプレスで、投稿一覧ページにタグを表示する方法 投稿につけたタグを、記事一覧ページにもカテゴリと 1 2023/05/10 21:41
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
onclickで画面が固まる・・・ら...
-
JavaScriptで変更した属性の元...
-
MFCで画像を表示させているので...
-
VC++2005で画面上にGIF画像(透...
-
OpenCVでサンプルコードを使う...
-
(javascript)HTMLで指定した...
-
画像が表示でnull; this.src
-
HPにスライドショーが反映され...
-
Vb.net2005での画像の合成方法
-
条件分岐でキーが入力されてい...
-
画像がうまく表示されないのですが
-
MAX関数を使ってからLEFT JOIN...
-
embed要素のsrc属性の値を変更...
-
javascriptテキストBOX色を元に...
-
複数のバナーをリロードする度...
-
onmouseoverの表示切り替えが上...
-
チェックボックスに入っている...
-
デフォルト非表示にしたい。【t...
-
Gifアニメ、最後のコマに行った...
-
【コーディング】途中から位置...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
JavaScriptで変更した属性の元...
-
MFCで画像を表示させているので...
-
画像が表示でnull; this.src
-
error LNK2019 未解決のシンボ...
-
(javascript)HTMLで指定した...
-
外部javascriptの重複を防ぐには
-
libjpegライブラリの使い方につ...
-
Vb.net2005での画像の合成方法
-
外部ファイルにしたら文字化け...
-
jQuery 複数のfind()
-
HTMLからimgのsrcのみを正規表...
-
html内にスライドショーを複数設置
-
条件分岐でキーが入力されてい...
-
複数画像のランダム複数表示(...
-
ダイアログから画像ファイルは...
-
【OpenCV】二値画像後、白の部...
-
"lightbox"の"CLOSE"ボタンクリ...
-
onclickで画面が固まる・・・ら...
-
pythonで、tkinterとpillowの組...
-
imgボタンにfocusの当て方
おすすめ情報