• 締切済み

クリック後、アニメーションを表示してからリンクさせるには?

質問の仕方が難しいのですが・・・ 自分のHPに使うメニューボタンを作っているのですが、 (1)ボタンをクリックするとそのボタンのアニメーションが表示され、アニメーションが終わった後に他のページを表示させる (2)ボタンをクリックすると指定した画像のアニメーションが表示され、アニメーションが終わった後に他のページを表示させる とゆうことがしたいのですが・・・できるのかどうかもわかりません。 もしやり方を知っている方がいれば、(1)(2)のどちらかでもいいので教えてください。

noname#5310
noname#5310

みんなの回答

  • chupark
  • ベストアンサー率41% (90/218)
回答No.2

 再び登場しました^^  今回実現したい内容はだいたいわかったのですが、JavaScriptでは難しいかもしれません。  特にアニメーションGIFが"終わる時点"というものを判定するのが困難かと思います。    ボタンとしている画像をクリックしたときにアニメーションを入れ替えることはJavaScriptでもよく使われる手だと思いますので実現可能だと思います。  <img src="a.gif" name="button" onMouseClick="GifChange">としておいて、 JavaScript部分は function GifChange(){ document.button.src="b.gif"; }  のような感じでできると思います。(JavaScriptは久しぶりなのであまり自信がありませんが^^;)  あとは、アニメーションが終わったら、じゃなく、クリックして数秒後に などの条件でならページを飛ばすこともできると思います。  他のページへ飛ばせるには(例はあくまでページを移動するだけ) function JumpPage(){ location.href="http://www.yahoo.co.jp/"; }  のような感じでよかったかと^^;  ちなみに、Flashがあればもっと確実・簡単に仰ることは実現できます。

noname#5310
質問者

お礼

たびたびありがとうございます^^ なるほど・・・ そのJavaScriptでやってみます。 ありがとうございます★

  • chupark
  • ベストアンサー率41% (90/218)
回答No.1

 Flashがあればどちらも実現可能だと思います。  JavaScriptでもある程度できるかもしれません。  FlashはFlashのソフトをおもちでないと作ることはできません。  JavaScriptはHTMLに埋め込んで書けば他にソフトはいりませんが、もう少し具体的にやりたいことを書いて頂かないとなんとも回答しがたいかと思います。

noname#5310
質問者

お礼

素早い回答ありがとうございます。 ええと・・・ JavaScriptなら多少わかりますが、 Flashの知識は全くゼロであります。 ので、Flashのソフトも持っていないと思います・・・ やりたいこと、を具体的に言いますと、 (1)リンクボタンとして、   (a)ボールがバウンドするアニメーションgih   (b)ボールが転がるアニメーションgif  の、2枚の画像を使って、  (a)のリンクボタンをクリックすると(a)が(b)に変わ り、(b)のアニメーションが終わったところでリンク 先のページを表示させる。 (2)リンクボタンとして、   (a)ボールがバウンドするアニメーションgih  を使い、  (a)のリンクボタンをクリックすると、   (b)ボールが転がるアニメーションgif  が(a)とは別の場所に表示され、(b)のアニメーショ ンが終わったところでリンク先のページを表示させ る。   ということがしたいのですが・・・できますでしょうか? 説明がわかりにくかったらごめんなさい。

関連するQ&A

  • クリックでメニューを表示

    初心者で申し訳ないのですがお答えいただけたらと思います。 親メニューに当たる画像orテキストをクリックして 指定箇所に子メニューを表示させ、 その子メニューをクリックしてリンクさせたいと思っているのですが JavaScriptでできるのかどうか、 もしできるのであればどう組めばいいのか よろしくお願いします。 形的には、 http://www.ozaki-gasrange.co.jp/cso_q1-3.html ↑ページのような感じで、 マウスを置いた時ではなく、クリックして 下にメニューを表示させて さらにそのメニューをクリックして右枠にページを 表示させたいと思います。 どうぞよろしくお願いします。

  • Gifアニメーションをクリックで開始するには?

    やりたいことは、PowerPoint2007上で、マウスをクリックをした後に、Gifアニメーションを開始して、1回だけ再生した後に、そのまま停止していて欲しいのです。 また、アニメーションは、必ず最初のフレームから再生する必要があります。 ところが、普通に挿入すると、勝手に再生が始まってしまいますし、アニメーションの設定で、クリック時に現れるようにすると、途中のフレームから始まってしまっています。 また、Gifアニメーションは、PhotoShop付属のImageReadyで作成し、1度だけ再生されるようにしていて、Windowsビューアなどで見ても1度しか再生されないことを確認しているのですが、PowerPoint2007に貼り付けると何度でも繰り返して再生されてしまいます。 Microsoftのホームページを調べてみたのですが、解決できませんでした。具体的には、まず 「アニメーション GIF が再生されない」 (http://office.microsoft.com/ja-jp/powerpoint/HP011496781041.aspx) のページにある、「[表示] メニューの [プレビューとプロパティ] 」が、どこにあるのかが分かりません。 また 「プレゼンテーション内にビデオを追加、再生する」 (http://office.microsoft.com/ja-jp/powerpoint/HA012303111041.aspx?pid=CH101956311041#3) のページにあるようなビデオツールタブも、出てこないのでどうしたらよいのか分かりません。

  • リンククリックでワード表示

    教えてください。 IEで表示されたWEBページ内のワードやエクセルファイルへのリンクをクリックすると「ファイルのダウンロード」ダイヤログが開きます。 ここで「開く」を選択するとファイルはIE内のウィンドウで表示されます。 この場合、ワードやエクセルのツールバーが表示されない状態でファイルが開かれますので、データの入力などはそのままでできるのですが、書式を変更したり、数式を入力したり編集をしたい場合には、不便ですよね。 IEの「標準のボタン」に追加された「ツール」ボタンを押すとワードやエクセルのボタンが表示されますがメニューバーは表示されませんので使い勝手が悪い のです。 そこで、教えていただきたいのは、 IEで表示されたWEBページ内のワードやエクセルファイルのリンクをクリックすると、ワードやエクセルのソフトが単独で起動表示されるようにするにはど うしたらよいのでしょうか? IEの設定? ワードやエクセルの設定?それとも、WEBページ内のリンクの貼り方(記述の仕方)?でできるのでしょうか? 「ファイルのダウンロード」ダイヤログで「保存」をクリックしていったん保存してからそのファイルを開くことと同じ状態にワンクリックでできるのでしょうか? それともできないのでしょうか?

  • URL表示とバナークリックについて

    お世話になっております。 1:URL表示について HPビルダーでHPを作りました。 TOPページは「http://www.****.****.ne.jp/○○○○/」と、 ○○○○にはHP名が入ります。 フレームページを使っており、メニュー項目をクリックして 違うHP内の違うページに移動した際に、URLには「http://www.****.****.ne.jp/○○○○/」の後ろにそのページの ファイル名が表示されると思うんですが、どのページに行っても それが表示されず、「http://www.****.****.ne.jp/○○○○/」の ままなのは何故なのでしょうか? 表示される方法を教えていただければと思います。 なにぶん、まだまだHPに関しては初心者なので、解り易く 教えていただければ幸いです。 2:バナークリックについて あるブログにHP用のバナーを作って貼り付けました。 クリックするとHPに飛ぶようにまではできたのですが、 新しいウィンドウでHPに飛ぶようにしたいんです。 どのようなタグをどの位置に記載すればいいのでしょうか? 以上、2点の質問になりますが、宜しくお願い致しますm(__)m

  • アニメーションGIFの表示について

    Win98 IE6.0を使用しています ホームペジビルダー6でHP作成 開設していますが インターネットで自分のページ(とくに リンクのバナーをたくさん貼っているページ)を閲覧したときにだけ アニメーションGIFの画像が通常の10倍くらいの速さで表示されてしまいます PCは主人の自作PCで以前は全く 問題なく表示されていたし HP製作時 プレビューしても問題無く表示されます また他のPCからの閲覧も問題ありません 数ヶ月前にマザーボードとCPUを(セレロン1.3G)に交換してもらいました また 質問No297043の回答にもありましたが 広告を拒否するソフトなどはインストールされていません どこをどう修正すれば良いのか 教えてください 

  • リンク画像をクリックすると、領域に点線の枠が出るのを非表示にしたい。

    表題どおりの質問です。 メニューボタンなどを画像で作成すると、その画像をクリックすると、画像領域を囲むように点線の枠が出てしまいます。 かっこ悪いので非表示にしたいのですが、、 お願いします。

    • ベストアンサー
    • HTML
  • リンクページを初めから表示させる。

    二分割されたサイトを開いた時、リンクページには「指定されたURLは見つかりません」と表示されます。 もちろん、メニューにあるボタンをクリックしたらメインページに表示されますが、サイトを開いた時に既にページが表示されるHTMLの書き方が分かりません。 <~target=~>・・と書かれているHTMLに何かを加えて最初からリンクページが表示されるように出来ないでしょうか?

    • ベストアンサー
    • HTML
  • オンマウスで画像変更、クリックでリンク先に飛ばしたいのです。

    オンマウスで画像変更、クリックでリンク先に飛ばしたいのです。 右側にメニューボタン(1~4)があり 各ボタンにオンマウスすると左側に画像を表示、 クリックすると別ページにリンクさせたいのです。 フレームは使っていません。 初心者なので具体的なタグを教えていただくと助かります。

  • アニメーションが表示されない。(昨日までは上手くできたのに)

    ホームページビルダーでHP作成しています。 昨日、アニメーションを配置してアップロードして自分のHPを確認したらちゃんとアニメーションが表示されていました。 そして本日、同じ様に違うアニメーションを配置したら、アニメーションが表示されなくなってしまいました。昨日のアニメーションはちゃんと表示されています。 これは何故なのでしょうか? これが私のHPです。カートとレジのアニメーション以外は何故か表示されません。 http://singlelife.takara-bune.net/ お助け下さい。

  • クリックしてもページが変わらない

    こんにちは、はじめて質問させていただきます。 私はHPを持っているのですが、最近おかしいんです…。 普通、メニューから選んだら反対側に表示されますよね(フレームの場合) 反対側にページは出るのですが、その開いたページから違うメニューのリンクへ移動しようとすると出来ないんです; たとえば、メニューから日記を選ぶ→反対側に日記が出る→違うところに移動しようとメニューから選ぶ→日記が出たまま表示されない  クリックしたとき、ちゃんと押すことは出来るのですが映りません。 自分のHPで作ったページなどには移動できますが、レンタルしたもの(ブログとか掲示板)には移動できないんです。 日記から「戻る」を押してまた選ばないといけません。 これは自分のHPだけじゃなく、他のサイトでも同じです… 大変分かりにくい説明ですいません; ページを表示していても、移動できるようにしたんです。 よければ解決方法教えていただけませんか?