![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
No.4ベストアンサー
- 回答日時:
たびたびすんません。
↓ちょっち修正です。
function changeImage3(){
imageArray = new Array( 31 );
imageArray[0] = "ne.jpg";
imageArray[1] = "ushi.jpg";
imageArray[2] = "tora.jpg";
imageArray[3] = "u.jpg";
imageArray[4] = "tatu.jpg";
imageArray[5] = "mi.jpg";
imageArray[6] = "uma.jpg";
imageArray[7] = "hituji.jpg";
imageArray[8] = "saru.jpg";
imageArray[9] = "tori.jpg";
imageArray[10] = "inu.jpg";
imageArray[11] = "i.jpg";
/*------------- 中略 -------------*/
imageArray[30] = "Hoge.jpg";
dd = new Date();
document.write( "<IMG SRC='", imageArray[ dd.getDate() - 1 ], "'>" );
}
12枚の画像だけで実現する場合、
function changeImage4(){
imageArray = new Array( 31 );
imageArray[0] = "ne.jpg";
imageArray[1] = "ushi.jpg";
imageArray[2] = "tora.jpg";
imageArray[3] = "u.jpg";
imageArray[4] = "tatu.jpg";
imageArray[5] = "mi.jpg";
imageArray[6] = "uma.jpg";
imageArray[7] = "hituji.jpg";
imageArray[8] = "saru.jpg";
imageArray[9] = "tori.jpg";
imageArray[10] = "inu.jpg";
imageArray[11] = "i.jpg";
dd = new Date();
da = dd.getDate() - 1;
if( da >= 24 ){
da -= 24;
}else if( da >= 12){
da -= 12;
}
document.write( "<IMG SRC='", imageArray[ da ], "'>" );
}
です。
それと、関数名がそれぞれ微妙に違っていることに注意してくださいね。
changeImage3() と changeImage4() です。
適宜読み替えて使ってください。
No.5
- 回答日時:
>画像入替えを例えば1日ごとにして、
>テストしてみたいのですが、、、
>それも教えていただけないでしょうか?!
では、
img.src=ig[d.getMonth()+1];
この行を
var no = d.getDate()%13;
img.src=ig[no];
img.insertAdjacentHTML("afterEnd",no+":"+ig[no]);
こうするといいですよ。
No.3
- 回答日時:
すいません。
言葉がちょっと足りなかったみたいですね。
ちょいと補足します。
<BODY> ~ </BODY> 内で、
<SCRIPT LANGUAGE="javascript">
<!--
changeImage2();
//-->
</SCRIPT>
と記述すると、記述した場所に画像が貼られます。
毎日画像を変えるテスト、
function changeImage3(){
imageArray = new Array( 31 );
imageArray[0] = "ne.jpg";
imageArray[1] = "ushi.jpg";
imageArray[2] = "tora.jpg";
imageArray[3] = "u.jpg";
imageArray[4] = "tatu.jpg";
imageArray[5] = "mi.jpg";
imageArray[6] = "uma.jpg";
imageArray[7] = "hituji.jpg";
imageArray[8] = "saru.jpg";
imageArray[9] = "tori.jpg";
imageArray[10] = "inu.jpg";
imageArray[11] = "i.jpg";
/*------------- 中略 -------------*/
imageArray[30] = "Hoge.jpg";
dd = new Date();
document.write( "<IMG SRC='", imageArray[ dd.getDate() ], "'>" );
}
とする方法があります。
ただ、これだと月によっては表示されない画像が出てきますが、、、
あるいは、12枚の画像だけで実現する場合、
function changeImage4(){
imageArray = new Array( 31 );
imageArray[0] = "ne.jpg";
imageArray[1] = "ushi.jpg";
imageArray[2] = "tora.jpg";
imageArray[3] = "u.jpg";
imageArray[4] = "tatu.jpg";
imageArray[5] = "mi.jpg";
imageArray[6] = "uma.jpg";
imageArray[7] = "hituji.jpg";
imageArray[8] = "saru.jpg";
imageArray[9] = "tori.jpg";
imageArray[10] = "inu.jpg";
imageArray[11] = "i.jpg";
dd = new Date();
da = dd.getDate();
if( da >= 24 ){
da -= 24;
}else if( da >= 12){
da -= 12;
}
document.write( "<IMG SRC='", imageArray[ da ], "'>" );
}
として、<HEAD> ~ </HEAD> 内に入れ、先に述べた方法で <BODY> 内で呼び出してください。
No.2
- 回答日時:
<HTML>
<HEAD>
<meta http-equiv="Content-Type" content="text/html; charset=shift_jis">
<TITLE></TITLE>
<SCRIPT LANGUAGE=javascript>
<!--
var ig = new Array();
ig[1]="thmimg1.jpg";
ig[2]="thmimg2.jpg";
ig[3]="thmimg3.jpg";
ig[4]="thmimg4.jpg";
ig[5]="thmimg5.jpg";
ig[6]="thmimg6.jpg";
ig[7]="thmimg7.jpg";
ig[8]="thmimg8.jpg";
ig[9]="thmimg9.jpg";
ig[10]="thmimg10.jpg";
ig[11]="thmimg11.jpg";
ig[12]="thmimg12.jpg";
function window_onload() {
var d = new Date();
img = document.getElementById("img");
window.status=d.getMonth()+1 + "/"+d.getDate() + "/"+ d.getYear();
img.src=ig[d.getMonth()+1];
}
//-->
</SCRIPT>
</HEAD>
<BODY LANGUAGE=javascript onload="return window_onload()">
<P><IMG id=img alt="画像"></P>
</BODY>
</HTML>
どうでしょうか。
window.status=・・・・
ステータスウィンドウに日付を表示させています。
<IMG id=img alt="画像">
これをページの好きなところへ置いてね。
この回答への補足
感謝いたします。
で、補足になって申し訳ありませんが、画像入替えを例えば1日ごとにして、
テストしてみたいのですが、、、それも教えていただけないでしょうか?!
No.1
- 回答日時:
1.jpg ~ 12.jpg を用意する場合、
<script language="javascript">
<!--
function changeImage1(){
dd = new Date();
document.write( "<IMG SRC='", dd.getMonth() + 1, ".jpg'>" );
}
//-->
</script>
を <HEAD> ~ </HEAD> に入れて <BODY> 内で changeImage() を呼び出す。
ファイル名が月ごとに違う場合、
<script language="javascript">
<!--
function changeImage2(){
imageArray = new Array( 12 );
imageArray[0] = "ne.jpg";
imageArray[1] = "ushi.jpg";
imageArray[2] = "tora.jpg";
imageArray[3] = "u.jpg";
imageArray[4] = "tatu.jpg";
imageArray[5] = "mi.jpg";
imageArray[6] = "uma.jpg";
imageArray[7] = "hituji.jpg";
imageArray[8] = "saru.jpg";
imageArray[9] = "tori.jpg";
imageArray[10] = "inu.jpg";
imageArray[11] = "i.jpg";
dd = new Date();
document.write( "<IMG SRC='", imageArray[ dd.getMonth() ], "'>" );
}
//-->
</script>
を <HEAD> ~ </HEAD> に入れて <BODY> 内で changeImage() を呼び出す。
とか。
この回答への補足
感謝いたします。
画像名が月ごとに違うので、下記でテストしてみます。
で、なんでも聞いちゃいますが、
<BODY> 内で changeImage() を、、、、
が判りません。(ごめんなしゃい)
と、テストするのに毎月というわけにもいかないので、
とりあえず1日づつ(毎日)変わるようにしてみたいんですけど、
その場合の修正箇所も教えてください。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- HTML・CSS 画像が分割されて切り替わる、ループアニメーションが作りたい 7 2023/05/27 17:12
- 写真・ビデオ 写真や動画を保存する、これらを満たしたサービスはありませんか。 ・iOS, Android, Mac 2 2023/07/30 18:35
- AJAX 自作の地図をグーグルマップのようにしたい 3 2022/11/15 11:53
- その他(Microsoft Office) 複数の写真を1枚に印刷 5 2023/05/05 22:41
- Windows 10 フォルダ内の全ての画像を矢印キーでスライドできるようにしたい 1 2022/10/21 12:53
- JavaScript JavaScriptでゲームプログラミングをしています。 次のように画像に動きをつけたいのですが、ど 1 2022/09/29 20:06
- Android(アンドロイド) GooglePixel6aで写真が勝手に消えた 5 2023/04/05 15:48
- Word(ワード) 写真3枚をA4に貼り付けたい 5 2023/07/03 14:36
- PHP 掲示板のセキュリティについてアドバイスお願い致します 1 2023/08/11 20:44
- その他(パソコン・スマホ・電化製品) googleピクセル4a5Gで撮影した写真をパソコンにインストールすると、大量に添付写真のような身に 1 2022/05/24 11:19
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
jQuery FlexSliderのカルーセ...
-
JavaScript スライドの画像にリ...
-
lightbox2をiframeから外に表示...
-
ジオシティーズでのロールオー...
-
textareaに画像を表示したい
-
決まった曜日で一定時間だけ表...
-
bxsliderにて読み込み後に内容...
-
JavaScriptでスライドショー
-
Gifアニメ、最後のコマに行った...
-
1枚の画像をクリックすると複数...
-
MAX関数を使ってからLEFT JOIN...
-
jqueryのsortableで一部ソート...
-
createElementで作成した要素を...
-
変数内容をHTML内で表示する方法
-
指定したパスが現URLに含まれて...
-
読み込んだQRコードをフォーム...
-
CSS <div>の入れ子が反映さ...
-
JavaScriptで変更した属性の元...
-
Colorboxがうまく設置できません
-
qtipの使い方について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
textareaに画像を表示したい
-
Javascriptで指定した日付と時...
-
javascriptで毎月替わる画像
-
画像をフォルダに入れれば表示...
-
画像の重なりの順序を代える方...
-
スワップイメージが上手く動作...
-
JavaScriptとチェックボックス...
-
透過pngの透明部分以外をクリッ...
-
Gifアニメ、最後のコマに行った...
-
bxsliderにて読み込み後に内容...
-
Javascript で共通の処理をどこ...
-
1枚の画像をクリックして複数の...
-
画像を切り替えランダム表示
-
各フォルダから1枚ずつ画像をラ...
-
画像削除機能を付けたい
-
マウス追従スクリプトについて
-
画像ランダム表示、しかしダブ...
-
<table>、もしくは<iframe>内で...
-
1枚の画像をクリックすると複数...
-
jQuery FlexSliderのカルーセ...
おすすめ情報