• 締切済み

JavaScriptのソース

JavaScriptについての質問です。 0時から1時は画像Aでリンク先がAとして、 1時から2時は画像Bでリンク先をBとしたいです。 これを24時間で交互にするやり方を教えて下さい。 よろしくお願い致します。

みんなの回答

  • asciiz
  • ベストアンサー率70% (6637/9404)
回答No.1

<SCRIPT LANGUAGE="javascript" TYPE="text/javascript"> <!-- var DateTime = new Date(); var Hour = DateTime.getHours(); if (Hour % 2 == 0) { document.write("<a href=\"飛び先A\"><img src=\"画像A\"></a>"); } else { document.write("<a href=\"飛び先B\"><img src=\"画像B\"></a>"); } // --> </SCRIPT> とりあえずこんなもんで。 DateTime には、Date() 関数により、現在の年月日時分秒のデータが入ってます。 そこから時間の数値だけ取り出すのが .getHours()。 現在時を2で割った余りが0ならば、最初のHTMLをwrite、そうでなければ2番目のHTMLをwrite、と。 -- 一応明示的に書いた方がわかりやすいかと、わざわざ0と比較してますが、2の剰余は0か1しかありませんから、 > if (Hour % 2) { と書いてもいいです。 ただそれだと0時台に画像B/リンクB、1時台に画像A/リンクA、と逆になってしまうので、document.writeの内容も交換すれば希望どおりになります。

関連するQ&A

  • こんなJavaScript探してます!

    はじめまして。 早速ですが、下記のようなジャバスプリクトを探しています。 ------------------------------------------- ┌──────────┐  │                │ │    A           │ └──────────┘ ←4枚とも画像です。 ┌─┐┌─┐┌─┐ │ 1││2 ││3 │  └─┘└─┘└─┘   1の画像にマウスオンすると、1とAの画像が別の画像が表示され(すり替えられ)尚且つ1をクリックで別ページにジャンプ。 1※ 1・2・3ともリンク先は異なる 2※ マウスオーバー時に表示される画像は1とAとでは異なる 3※ 2・3も同様の機能がある ------------------------------------------- 探してみたところ http://bunjin.com/java/change_img0.htmlが近いように思えますが、 このスプリクトを応用してできるでしょうか? JavaScriptでなくても、こんな方法で出来る等、お教え頂ければ幸いです! 宜しくお願い致します。

  • このソースを直して!【JavaScript】

    JavaScriptで、「画像をクリックしたらその画像を交互に大きくしたり小さくしたりする」というプログラムを書いたのですが、2回クリックしたら画像をクリックしても何も起こらなくなってしまいました。どうしたら解決するでしょうか? <html><head><title>test</title> <script type="text/javascript"><!-- x=128; y=128; function kaeru(){ document.images["gazou"].height = x; document.images["gazou"].width = y; if(x=64){x=128; y=128;} if(x=128){x=64; y=64;} } //--></script> </head><body> <a href="JavaScript:kaeru()"> <image src="co.gif" id="gazou" width="64"height="64"> </a> </body></html> 回答よろしくお願いします。 ちなみに if(x=128){x=64; y=64;} の所はelseにしようと思っていたのですが、elseにしたらそのelse文が実行されませんでした。

  • JavaScriptを埋め込むには?

    こんにちは。よろしくお願いします。 現在、JavaScriptの使用が禁止されているスペースで、HPを作成していますが どうしてもポップアップを使いたいので、JavaScriptの使用が可能なスペースで 画像をクリックするとリンク先にジャンプし、ポップアップが表示されるように作成しました。 そのURLを、JavaScript使用禁止のページの画像に埋め込んだところ 当たり前ですが、JavaScriptが埋め込まれた画像が表示され その画像をクリックしないと、リンク先ジャンプ&ポップアップ表示されません。 JavaScript禁止ページの画像クリック→リンク先ジャンプ&ポップアップとするには どのように作成すれば良いでしょうか? JavaScriptに関して、全くの初心者なもので、分かりづらい説明ですが どうぞ、よろしくお願いいたします。

  • javascriptでリンク制御

    ページの切り替えをせずに、リンクをクリックしたらそのリンクを押せなくするjavascriptってありますか? リンクは複数あって、リンクAを押したらリンクAが押せなくなり、 その後リンクBを押したらリンクAは押せるように、リンクBは押せないように…としたいのですが、 javascriptでそういう制御は可能ですか?

  • Javascriptについて

    Javascriptについて JavaScriptについて質問です。 ページを移動する際にonUnloadを使って関数を呼び出し、 移動先のページのURLを取得(<A href="">のリンク以外による移動でも可能な)したいのですが、 可能でしょうか?よろしくお願いします。

  • マウスオーバー:一つの画像だけを変えるには?

    javascript初心者です。マウスオーバーの記述について教えてください。 3つのリンクボタンがあるのですが、このうち、一つだけ画像が変わるようにしたいと思っています。 ※リンク先は、3つもと同じです。 例:A・B・Cのリンク画像 A~CのどれをオンマウスしてもAの画像だけが変わるようにしたい。 また、マウスアウトした時には、元の画像に戻るようにしたいです。 以上、よろしくお願い致します。

  • javascript リンク先の変更

    遅くに失礼致します。 Javascriptで可能かどうかは分からないのですが リンク先を変更する手段を探しています。 現在ホームページを組んでおり、jQueryのスクリプトお導入した所、 リンク先に数値が指定してありその数値を変更したいのですが 変更するとjQueryが動作しなくなり困っております。 html側のソースは <a href="a?x=344&y=-53" class="a_a"><img src="#"></a> <a href="b?x=-50&y=0" class="a_b"><img src="#"></a> 等となっており、 画像をクリックしたら一度 a?x=344&y=-53.html に移動してから自動で別ページへ誘導する事を 考えてみたのですがその様なファイルが作れるはずもなく行き先を失いました。 クリックしてリンクが a?x=344&y=-53 なら ****.html に誘導等といった事はjavascriptで可能なのでしょうか? また、対策として何か方法があるようでしたらご教授頂ければ幸いです。 何卒、宜しくお願い致します。

  • JavaScriptでランダムに画像を表示させ、5秒ぐらいで画像は自動

    JavaScriptでランダムに画像を表示させ、5秒ぐらいで画像は自動切換え、さらにその画像にリンク先urlの指定のやり方をわかる方いらっしゃいましたら教えてください。 JavaScriptでランダムに画像を表示、5秒ぐらいで自動切換えまでは過去質問でわかったのですが、その画像にリンクさせる方法をお願い致します。 JavaScriptでランダムに画像を表示、5秒ぐらいで自動切換えまでは http://www.tagindex.com/kakolog/q4bbs/201/360.html こちらの質問内記載のタグを参照させて頂きました。 これに個々の画像にリンクをつけたいのです。 よろしくお願い致します。

  • JavaScriptでリンクを設定したい

    JavaScript超初心者です。 サイトで画像やテキストリンクが1ページにとても多く、 リンクアドレスも同一のものが数か所あります。 JavaScriptでリンクを設定すれば、リンクだらけにならないと聞いたので 使ってみようと思ったのですが、上手くいきません。 http://www.openspc2.org/reibun/javascript/link/020/ こちらのサイトを参考にやってみたのですが、 テキストリンク1カ所はできました。 でも、画像リンクはnullと表示されて画像も表示されなくなり、 2個目のテキストリンクはリンクになりません。 <a href="./aaa.html"><img src="./img/aaa.jpg" /></a> <a href="./aaa.html">あああ</a> <a href="./bbb.html"><img src="./img/bbb.jpg" /></a> <a href="./bbb.html">いいい</a> <a href="./aaa.html"><img src="./img/ccc.jpg" /></a> <a href="./aaa.html">ううう</a> このように表示されているリンクを JavaScriptでリンクを設定するにはどうしたらよいでしょうか? よろしくお願いします!

  • javascriptによる条件分岐についてご質問で

    当方、javascriptに関してはほとんど無知のため お教えいただければと思っているのですが、 行いたいことは、以下のとおりです。 まずラジオボタンでA・Bのいずれかを選択します。 その後、テキストエリアにこちらが指定したコード(キャンペーンコードみたいなもの) を入力してもらいます。 ラジオボタンで選択したものと入力コードの 組み合わせによって、送信先(リンク先)が変更する といったようなフォームをつくりたいとおもっているのですが こういうフォームはjavascriptでも実装可能でしょうか? この質問コーナーも初めて使うので、もし無礼あれば申しつけください。 皆様、よろしくお願い致します。

専門家に質問してみよう