• ベストアンサー

数秒ごとに画像を変え、リンクをさせたい。

leaz024の回答

  • ベストアンサー
  • leaz024
  • ベストアンサー率75% (398/526)
回答No.1

うーん、タグではなく、JavaScriptによるプログラムを書かなければならないので、koro5さんがJavaScript未経験者だとすると、理解するのは難しいかも知れませんが。。 下のソースをコピペして、必要な箇所(後述)を書き換えて実行してみて下さい。 (IE5.0/NN4.7確認済み) <HTML> <HEAD> <SCRIPT language="JavaScript"> <!-- var banners = new Array(3); banners[0] = new Banner('A.gif', 'BBSのURL'); //  <1> banners[1] = new Banner('B.gif', '日記のURL'); banners[2] = new Banner('C.gif', 'リンクページのURL'); var banner_no = -1; function Banner(img_src, url) { this.img = new Image(); this.img.src = img_src; this.url = url; } function rotate_banner() { banner_no = (banner_no + 1) % banners.length; document.images['banner'].src = banners[banner_no].img.src; setTimeout("rotate_banner()", 5000); //  <2> } function jump() { location.href = banners[banner_no].url; } //--> </SCRIPT> </HEAD> <BODY onLoad="rotate_banner()"> <A href="javascript:jump()"><IMG name="banner" src="" width="xx" height="xx" border="0"></A> //  <3> </BODY> </HTML> <1>・・・実際の画像ファイル名と、飛び先のURLを書いて下さい(3行) <2>・・・ここの5000が、5秒を表します。 <3>・・・srcの値はなくても構いませんが、最初に表示されるものを書いておくと良いです。また、画像のサイズは指定しておいて下さい。(画像は3つとも同じサイズですよね?) 不明な点は補足下さい。

koro5
質問者

補足

ありがとうございました! きちんと表示もリンクもできました。 で、ひとつ質問があるのですが、targetを指定したいのですがどこに入れれば良いんですか? 教えて下さい。お願いします。

関連するQ&A

  • インラインフレーム(リンクについて)

    メモ帳を使って、タグ打ちでHPを製作しています。 インラインフレームを使っているページにリンクする際に、下のようなことがしたいのですが、方法が分かりません。 インラインフレームを指定しているページを【A】とします。 【A】内に<a href=>タグでインラインフレームにターゲットを指定し、ページ【B】と【C】を表示させます。 【A】では<iframe src=>タグでページ【B】を指定します。 他ページからページ【A】に行くと、はじめには【B】が表示されると思います。 ここで、他ページからページ【A】に移動する際に、始めに【A】内にページ【C】を表示させたいのです。 普段はもちろん、ページ【B】を表示させるのですが、例外として【C】を表示させたいのです。 説明が難しいのですが、不足点や補足が必要でしたら追記します。 よろしくお願いします。

    • ベストアンサー
    • HTML
  • 画像リンク

    クリックありがとうございます。 FC2のHPについてです。 ページを作るのをファイルエディタ(?)で行っているのですが、 画像リンクをすると青い枠(クリック後は紫)がついてしまいます。 過去の質問ではタグを使うようになっていますが、タグが使えないようなのです(文字のままでてしまいます) 画像リンクに青い枠をつけないためにはどうすればいいのか、 またファイルエディタでは本当にタグが使えないのか をぜひ教えていただきたいです。 よろしくお願いします><

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

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

  • ホームページビルダー13で、数秒で変わる画像にリンクを投入

    はじめまして、ホームページビルダー13でホームページを作り数秒間隔で変わる画像を(3回変わる画像にしています)作りました。それぞれの画像に違うリンクを着けたいのですが、うまくできません。ビルダーではそこまでのことは、出来ないのでしょうか?ご教授お願いします。

  • 画像リンクの回り込みができません

    私は楽天アフィリエイトをしているのですが、 画像の商品リンクの横に文章の回りこませるやり方がわかりません 普通の画像ファイルに文章を回り込ませるように楽天の画像リンクに回り込みタグを入れても無理でした。技術不足なだけかもしれませんが・・ できればタグで画像リンクへの回り込みがしたいのでやりかたを教えていただけたら嬉しいです。 よろしくお願いします

    • ベストアンサー
    • HTML
  • Flash画像のリンク切り替え表示

    Flashをいじりはじめたばかりのど素人です。 知識も少ないのでパソコンの事もよくわからないんですが、どうしてもやりたい事がありここでお知恵をお借りしたくて投稿してみました。 実は趣味でHPを作成しておりまして、トップの飾りでFlashで作った3枚の500×500画像を順繰りに無限ループで表示させてます。 一枚目の画像をA 二枚目の画像をB 三枚目の画像をC として、例えばAの画像を表示させている時にFlashの絵をクリックするとリンクページに飛んだり、Bの画像が表示されている時にindexにもどったりする操作をしたいのですが、どうすれば良いのでしょうか? 方法は何でもかまいません。 もし宜しければ是非教えて頂けると本当に助かります。 わかりずらい説明で本当に申し訳ないのですが、何卒宜しくお願いいたします!(><)

  • 数秒ごとに画像を変え、リンクをさせ、かつターゲット指定も

    検索で以下を発見し、数秒間隔で違う画像を表示かつリンクをはる。 というやり方はわかったのですが http://oshiete1.goo.ne.jp/kotaeru.php3?q=176758 これの、リンクのターゲット指定を 画像ごとに変える事はできるのでしょうか。 フレーム内なので、ある物は全画面表示。 ある物はフレーム内に。というふうにしたいのですが・・・

  • サイト内リンクと違うページへのリンクについて

    (1)nameタグで、同じページ内のリンクをしたいのですが、 移動はできるので、htmlは合っているようですが、 <a>の設定をしたほうに、 ハイパーリンクのようになってしまいます。 CSSの設定で、一般の<a>がそのような設定になってはいますが、 文字リンクとアンダーラインがつかないようにするには、どのように設定をしたらいいのでしょうか? (2)a.htmlというページから、b.htmlのnameタグへいくこともできますか? もしできる場合は、設定も教えていただけるとありがたいです。 理解不足なので、説明がわかりずらいかもしれませんが、 よろしくお願いします

  • 画像リンクの周りに線が出ます

    imgタグをaタグで挟んで別のページにリンクをさせますが、その画像の周りに青い線が出ます。この線を消すことができないでしょうか?やり方がわかりません。教えてください。

    • ベストアンサー
    • HTML
  • HPで特定ページの中の特定画像にリンクさせるには

    win98で、ジオシティーズのジオクリエーターでHPを作成しています。タグとかあまり詳しくありません(;^_^A そこで、リンク先を特定ページの特定画像に貼りたいのですが どうしたらいいでしょうか??