• ベストアンサー

Firefoxのスクリプト制御について教えてください!

例えば以下のサイトのサイドメニューですが、 JavaScriptによって通常は折り畳めるようになっています。 http://www.koikikukan.com/ Firefoxでもデフォルトの状態では正常にスクリプト処理されるのですが、 何が原因かわかりませんが突然処理されなくなってしまいました。 何とか元に戻そうと思い、 クリーンな状態にしてから再インストールしても結果は変わりませんでした。 特殊なExtensionを入れているわけでもなく、 設定も変更はしておりません。 正常に処理されるように戻したいのですが、 どのようにすればよいのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
回答No.3

お礼読ませていただきました、なるほど タブブラウザ拡張はよくその他の表示系の拡張と相性が悪かったりします 意外な所ではテーマが原因でクラッシュする事さえあるのです コンパクトメニューを使われているとの事だったので、これもある意味表示系ですね あと可能性としてあるのはタブブラウザ拡張は大まかに二つのモジュールから構成されていて その一つに「ポップアップコントロールモジュール」があり コレはJavaScriptを制御する機能を持っています このモジュールを設定から呼び出して一度無効状態して試してみてはどうでしょうか?

mac_mini
質問者

お礼

回答ありがとうございます。 かなり参考になりました。 タブブラウザ拡張でなければいけない理由は現在の所ないため 暫くPetit TabBrowser Extensionを使って様子を見てみようと思います。

その他の回答 (2)

  • thanks39
  • ベストアンサー率61% (1189/1944)
回答No.2

Firefoxのツール→オプション→Web機能→JavaScriptを有効にするにチェックが入っていたらできると思います。 それでだめなら、IEでもいいですのでjavaをもう一度ダウンロードしてみてください。 http://www.java.com/ja/download/windows_xpi.jsp

mac_mini
質問者

お礼

回答ありがとうございます。 JavaScriptは有効にしてあります。 理由はよくわかりませんが設定関係は全く変更していないため、 エクステンションが原因ではないかと勝手に予想しています。 エクステンション自体もそれほど入れていないため、 高機能ですがそれを十分に利用できていない、 タブブラウザ拡張が原因ではないかと思っています。 そのため、暫くはタブブラウザ拡張エクステンションを導入せずに利用し、 それでも同様の症状が続く場合はJREを再インストールしてみようと思います。

回答No.1

質問者さんはMacユーザでしょうか? 私はWinユーザなのでもしプラットフォームが違うのなら以降の記述は無視してください 「クリーンな状態に」とありましたがFirefoxはその設定等は全て「アプリケーションデータフォルダ」に格納され これは単純にFirefoxをアンインストールしても削除はされず 再度インストールした場合でもアンインストール前と全く同じ状態を再現してしまいます 全くの新規でインストールしたい場合は Windowsのスタートボタンから「ファイル名を指定して実行」し出て来た小窓に %AppData% ↑(全て半角英数)こう入れてアプリケーションデータフォルダを開き 中にあるMozillaフォルダ内のFirefoxフォルダを削除 こうすると完全なゼロ状態からの再インストールが可能になります プラットフォーム違いでしたら失礼 m(__)m

mac_mini
質問者

お礼

回答ありがとうございます。 色々と誤解を招く質問をしてしまってすみませんでした。 MacではSafariを利用し、WinXPではFirefoxを利用しているため、 今回の質問はWindows環境となります。 クリーンインストールとは、 アプリケーションデータフォルダも削除した状態です。 その状態で最初は問題なくJavaScriptが動作するのですが、 突然動作しなくなるため理由が全くわからず質問しました。 予想でしかありませんがエクステンションが原因のような気がします。 私が導入しているエクステンションは以下です。 ・タブブラウザ拡張 ・コンパクトメニュー ・All-in-One Gestures

関連するQ&A

  • Firefox 応答のないスクリプトというエラー

    Web制作をしていて、 そのページをFirefoxで開くと、 「応答のないスクリプト」というエラーが表示され、 以下のようにメッセージがかいてあります。 「このページのスクリプトは処理に時間がかかっているか応答しなくなっています。今すぐスクリプトを停止するか、スクリプトをデバッガで開くか、このまま処理を続行させるか選択してください。」 多分、Javascriptが重いのが原因なのかと思われるのですが 何か制作側で回避する方法がありましたら、 教えてください。 よろしくお願いいたします。

  • ScriptがFirefoxで動かない。

    素人な質問ですみません。 htmlファイルで背景画像をスクロール させようとしています。   Internet ExplorerとGoogleChromeでは 動作するのですが、FireFoxで動作しません。 自分で調べてもわからなかったため、 知識のある方にご教授をお願いしたいです。 よろしくお願いします。   <HTML><LEFT><HEAD> <META HTTP-EQUIV="Context-Type" content="text/html; charset=SHIFT-JIS"><!-- あ --><META NAME="Description" CONTENT=" "><meta http-equiv="adimage" content="200"><TITLE>menu</TITLE> <HEAD> <script language="JavaScript"> <!-- var myspd= 120; var y = 0; function mygo() { document.body.style.backgroundPositionY = y--;   setTimeout("mygo()",myspd); } // --></script> </HEAD> <BODY BACKGROUND="http://hakoniwakensetsu.web.fc2.com/img/kumo.gif" onLoad="mygo();"> </BODY></LEFT></HTML>

  • IEでiframe内のcookieを保持

    楽天ショップでJavaScriptを利用した開閉式のメニューを実装しています。 左サイドの「メンズ」「レディース」の箇所です。 http://www.rakuten.co.jp/magicmarket/ 楽天の通常ページでは<Script>タグの記述ができない為、別サーバで作ったメニューをiframeで表示しています。 http://www.rakuten.ne.jp/gold/magicmarket/left.html iframeの使い方に無理があるのは承知ですが、楽天内では苦肉の策としてよく使われています。 メニューにはSlashdot Menuというこちらのスクリプトを使用しています。 http://www.dynamicdrive.com/dynamicindex1/slashdot.htm 開閉状態をブラウザのcookieに保持しているので、デフォルトで開いた状態のものを一度閉じて更新すると閉じた状態で表示されます。 (ページ遷移しても同様です) http://www.rakuten.ne.jp/gold/magicmarket/left.html firefoxなどで動作確認するとiframe内でも正常に動作しています。 http://www.rakuten.co.jp/magicmarket/ IEでも保持できれば完璧なのですが、iframe内のcookieを保持する方法はありませんでしょうか。 アドバイス頂けると助かります。 よろしくお願い致します。

  • Firefoxで次の様な動作をするスクリプトを

     Firefoxにて、CSSかJavaScriptで次の様な動作をさせるにはどのようなスクリプトを書けばいいのか教えていただきたいです。  普段はロケーションバーを表示、検索バー(ページ内検索じゃない方)を非表示にしておいて、Ctrl+Kを押すとロケーションバーが消えて検索バーが表示され、検索ボックスからフォーカスが外れると、また最初のような状態に戻るようにしたいです。 環境はWindows 7でFirefox 6を使っています。

  • どのリンクが表示されているかのスクリプトを作るには?

    こんばんわ。 http://www.umechando.com/javascript/index.html様の左側にあるメニュー部分なんですが、リンクをクリックするとそのリンク部分の左側に、赤い矢印の画像が表示されます。 これは、スクリプトで処理されているようなんですが、どのような構造になっているのでしょうか? ヒントでもサンプルでもいいので、よろしくお願いします。

  • FireFoxだけちゃんとうごいてくれないです

    いつもお世話になっています。 Javascriptでメニューを閉じたり開いたりさせたくて難儀してます。 <script type="text/javascript"> <!-- // ツリーメニュー flag = false; function treeMenu(tName) { tMenu = document.all[tName].style; if(tMenu.display == 'none') tMenu.display = "block"; else tMenu.display = "none"; } //--> </SCRIPT> <li class="li> <a href="javaScript:treeMenu('treeMenu')">メニュー</a> </li> <DIV id="treeMenu" style="display:none"> <li class="li_sub"> <a href="index.html"> 小メニュー1 </A> </li> <li class="li_sub"> <a href="index.html"> 小メニュー2 </A> </li> </DIV> こんな感じでクリックすると小メニューが出てさらにクリックで非表示になるようにしています。 IE8やGoogleChromeですとうまくいきます。 (Safariではまだ試していません。) が・・・ FireFox3ではウンともスンともいいません。 記述自体がFirefox3では受け付けないのでしょうか? 根本的に考え方が違うぞ!とか そういったご意見でもかまいません。 どうかお助けください。 よろしくお願いいたします。

  • JavaScriptがFirefoxで動かない・・・

    よろしくお願いいたします。 IEでは正常に動作するのですが、Firefoxで実行してみると ボタンを押しても何の反応もありません。 どのように変更すればFirefoxで動作するのでしょうか? よろしくお願いいたします。 <SCRIPT LANGUAGE="JavaScript"> <!-- function warning(){ alert("テストです。"); } //--> </SCRIPT> <FORM><INPUT type="button" value="ボタンを押して。" onClick="warning()"></FORM> 上記のコードを外部に独立させて・・・ 【コード】 <script type="text/javascript" src="sample3.js"></script> <input type = "button" name = "button3" value = "sample3" onclick = "Func3();"> 【sample3.js】 function Func3() { alert("js外部ファイル記述"); } です。 FC2ブログで活用したいのですが・・・ 改行の扱いは「HTMLタグのみ」に設定しています。 ご回答、よろしくお願いいたします。

  • firefoxの設定について

    firefox 5.0をインストールしているのですが、オプションでダウンロードフォルダをデフォルトの マイドキュメント内のダウンロードフォルダでないものに変更しても、次にfirefoxを起動させると 元のマイドキュメント内のダウンロードフォルダに戻ってしまいます。これ以外にもオプションで 設定できる、起動の際に表示するホームページが、http://search.conduit.com/?ctid=CT2653012&SearchSource=13 というページから他に変更しても、再度アプリケーションを起動させると元に戻ってしまいます。

  • Firefoxの配色

    Firefoxを使っていますが、今日11時頃、突然メニューバーがピンク色になりました。設定で配色の変更をしても元に戻りません。これはFirefoxの仕様変更でしょうか。それにしてもけたたましい色です。元に戻す(配色変更する)方法があったら教えて下さい。

  • FireFoxのステータスバーに余計な幅ができる

    こんにちは。ノートPCでWindows7です。 FireFox3.6.25を使用中ですが、ステータスバーの通常の幅より2~3ミリ程余分なスペースができてます。再起動してもダメでした。IEは問題ないです。 ネットでしらべたらアドオンを無効化してからFireFoxを再起動すると戻ると知り、やってみたら戻るのですが、アドオンを有効にするとまた余計な幅ができます。 なのでどのアドオンが駄目なのか一つずつアドオンを有効無効を繰り返したら、以下のアドオンでした。 「Trend Micro Toolbar」 「Trend Micro BEP Firefox Extension」「Trend Micro NSC Firefox Extension」というのもありましたが、此方は無効化してから有効化しても幅は通常のステータスバーです。 「Trend Micro Toolbar」を無効化していれば幅は通常です。ウイルスバスターに関係ありそうなんですが、ウイルスバスターを入れてから一度もこんな事なかったんです。なのでアドオンもいじったことがなく、何で急にこうなったのか。 10日前に強制終了したせいかとも思うのですが、その時以下のツールを実行したのです。 http://support.microsoft.com/kb/813711/ だからかなぁ。正直「Trend Micro Toolbar」ってなんなのかよく解りません。「Trend Micro BEP Firefox Extension」と「Trend Micro NSC Firefox Extension」も知らずに入ってて使用してるのか実感ないです。 無効化してるとよくないんでしょうか?ウイルスバスターに影響しますか?するなら有効化しないといけないですが、そうするとステータスバーがまた変になるし…どうすればいいのか解りません。教えてください、お願いします。

専門家に質問してみよう