• 締切済み

ダイアログボックスの影響??

オンマウスをした時にフラッシュのバナーが少しづつ下へ広がっていくという物を作りました。 以前質問させていただいた http://oshiete1.goo.ne.jp/qa4090394.html のNo.2様のやり方を参考に作りました。 マウスアウトをした場合にバナーは元のサイズに戻るように処理をしています。 ここで問題が発生しました。 以上の流れで不具合はないものと思われたのですが、右クリックをした時にダイアログボックスが現われて、その上にマウスが乗ってしまうと「マウスアウト」したとみなされてしまったかの様にバナーが元のサイズに戻ってしまいます。 このような現象は回避できるのでしょうか? 右クリックをする人はあまりいないかもしれないので、そんなに不具合はないかもしれませんが、でもやはりバグっているようで気持が悪いです。 アドバイスをお願いいたします。

みんなの回答

noname#84373
noname#84373
回答No.1

onContextMenu でfalseを返す

pochitarou
質問者

お礼

ありがとうございます。 試してみたところ FLASHエリア上の右クリックに関する制御はFLASHで設定する必要があるようでした。 しかもFLASHは右クリック時のダイアログを最小化することはできますが完全に消すことができなかったので、作り方その物を考え直す必要がありそうです。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • 大きくなるフラッシュ

    以前、マウスオーバーすると元のサイズより大きくなる(ハミ出す?)FLASHバナーを見かけました。 どのように作るか教えていただけないでしょうか?また、参考のサイトだけでもいいので教えてください。

    • ベストアンサー
    • Flash
  • 確認ダイアログとFLASH

    (javascriptのカテゴリーから移してきました) ページのロード時に、確認ダイアログを出すように設定しています。 キャンセルをクリックするとそのページはcloseし、OKを押すと確認ダイアログが消えるように作っています。 今回、このページにFLASH(powerbulletで作ったもの)を貼り付けました。 NNとFirefoxでは、確認ダイアログが消えてから(OKがクリックされたら)FLASHがロードされますが、IEでは、ダイアログが出ている内に、FLASHのロードが始まってしまいます。 FLASH自体が、『フェードイン・フェードアウト』の動きをしているので、ダイアログの中身を読んでいる間に、ロードが終ってしまいます。 これは、私のスクリプトの書き方が悪いのでしょうか? 何処を書き直せば、IEでも確認ダイアログの動作完了後にFLASHがロードされるようになるでしょうか? ↓ここからがソースです。 <HTML> <HEAD> <TITLE>~</TITLE> <SCRIPT TYPE="text/javascript"> <!-- function disp() { if(window.confirm('テスト')) {return true;} else {self.close();} } // --> <!-- function ChangePage(){location.href="■■■";} // --> </SCRIPT> </HEAD> <BODY onLoad="disp(); setTimeout('ChangePage()',1000*120)"> <object> <!-- ■■■ここに、powerbulletで作ったFLASHのタグ(?)が入っています■■■ --> </object> </BODY> </HTML> (色々必要なさそうなタグを省いたので、もし不明な所が有れば聞いて頂けますか?)

    • ベストアンサー
    • Flash
  • オンマウス状態が続いてしまう事はあるの?

    FLASHで作成したメニューなのですが、 マウスが上に乗った時にちょっとしたムービーが流れるボタンを作成しました。 しかし、そのボタンなのですが、マウスを高速で動かしてオンマウスし、すぐにFLASHエリアからはずすと、オンマウスしたままになってしまうのです。 FLASHエリアから出てしまうと、ロールアウトしたと認識してくれないものですかね。 あるいは作り方のせいですかね。 現在は 1フレーム目に 8つのボタンを並べて それぞれマウスが乗ると 2~9フレーム目に飛んでムービーを再生 ロールオーバーしたら1フレームに戻る仕組みになっています。 この作り方がいけないのでしょうか。 何か情報・アドバイスある方お願いします。

  • コモンダイアログボックスの並び順が逆順になって戻らない。。

    OSは、Windows XP homeです。 いろいろなアプリケーションで 「ファイルを開く」や「名前をつけて保存」する時などに表示される 「コモンダイアログボックス」について質問です。 この「コモンダイアログボックス」、通常ならば表示したときに [名前の正順]でアイコンが並んでいると思うのですが、 これがなぜか、[名前の逆順]で表示されるようになってしまいました。 特定のアプリケーションだけでなく、全てのアプリケーションで同じ症状です。 いちいち、[右クリック]-[アイコンの整列]-[名前]で元に戻すのも 全アプリケーションで毎回となると手間に感じます。 どうすれば、以前のように「コモンダイアログボックス」が[名前の正順]で開かれるのでしょうか? ちなみに、一度[名前の正順]に戻しても、コモンダイアログボックスを開き直すと また[名前の逆順]表示に戻ってしまいます。 どうか直し方を教えてください、お願いします。

  • ファイルを保存した直後に、フォルダを開くダイアログボックスが表示されてほしい。

    WindowsXPを使用しています。 CSVファイル等をデスクトップ上のフォルダに保存すると、 直後にフォルダを開くダイアログボックスが画面上に展開されて いたのに、ある日突然展開されなくなりました。 しかたがないので、デスクトップ上にあるフォルダをマウスで クリックして開いていますが不便です。 元の様にするには、どうしたらよいか教えて下さい。御願いします。

  • ダイアログの入力について

    説明がうまくできないのですが 例(会員のログインなどや新規登録覧などで) お名前 猫山よねこ 住所  東京都 と記入したいとします 最初にお名前を入力します (猫)とキーボードで入力したら ダイアログの下に(前回入力保存したので) 猫山よねことでてきました それをそのまま入力したいのでマウスの右クリックで 出てきた名前を選択してダイアログに入力 次に住所のダイアログに(東)と入力しただけで 東京都とダイアログのしたにでてきました 名前の時と同じ用にクリックして入力 記入が終わり登録ボタンを押してみると エラー 記入したのを確認すると先程入力されていたはずの 猫山よねこは 猫 東京都は  東 だけになっているのです コレでは保存した意味がないです ダイアログに前回保存した字をその通りに 入力できるようにしたいのですが 教えて下さい

  • 右クリックのダイアログの「開く」の項目の削除と変更

    Win Meで、フリーソフトのHTML作成エディタを使用しています。 このエディタが、時々不具合を起こして、その度削除し、新たに解凍しなおしていますが、 使い勝手が良いので手放せないでいました。 ところが今日、今までにない不具合が出てしまい、どうにも困ってしまったのでご相談です。 ショートカットキーでソフトを立ち上げると正常に作動するのに、 右クリックのダイアログの「開く」で選択すると、 "○○○(ソフト名)が原因でKERNEL32.DLLにエラーが発生しました"と出てしまいます。 「ファイルを開くアプリケーションの選択」で選択しても、同じです。 ショートカットから起動するのでも構わないのですが、 右クリックに慣れていたものですから、どうにもわずらわしく感じてしまいます。 そこで、何とか元のように、右クリックで開く事が出来るようにしたいのですが、 これはどうしたら良いのでしょうか? ちなみに、「アプリケーションの追加と削除」には、このソフトは表記されません。 どうかお知恵をお貸し下さい。

  • テーブル選択行の色づけについて

    クリック時、オンマウス/アウト時のサンプルスクリプトは沢山見かけるのですが、それらが共存することは可能なのでしょうか? クリックした場合は、それはそれで色付けを残しておき(勿論色づけされたところをもう一度クリックすれば色は消える)さらにオンマウス/アウト時にはクリック時のものとは関係なく色付けが行われる。 分かりにくい質問で大変恐縮なんですが、宜しくお願いします。

  • HTML印刷(ダイアログを出さずに印刷する方法)

    HTMLファイルを開かないで、ファイル名の上で右クリックして「印刷」をする時、 通常、印刷ダイアログが立ち上がりますが、 印刷ダイアログを開かないようにして、印刷をする方法はありますか?

  • ダウンロードのダイアログが出ない

    最近突然、インターネットでファイルをダウンロードしようとすると (保存や実行などの)確認のダイアログが出なくてダウンロードできずに困っています。 例外にダイアログが出るときもあり、その時でさえ「保存」や「実行」を押しても数秒ほど止まって結局ダイアログが閉じられ、ダウンロードができません。 しかし、右クリックを押して「対象をファイルに保存」を実行するとダウンロードできるのです。 普段はDonut RAPTを使って、Internet Explorer8を使ってみましたが同じようにダウンロードできませんでした。 パソコンはWindows XP Professionalです。 ダウンロードできなくなる前に特別した大きなことはないと思います。 一時ファイルを削除したり、ファイアーウォールを無効にしたりしてみましたが、変わりませんでした。