2011-01-19 14 views
4

Firefoxの場合:カーソルを表のセルに置くと、ブラウザには4つのコントロール(各セルの境界線の中央に1つ)が表示されます。 (コンテンツは編集可能なモードにあります)どのようにそれらを無効にすることができますか?Javascript、Firefox:ブラウザ固有のセルコントロールを無効にする方法は?

ありがとうございます。

+3

Huh?どのコントロール?私はそれらを見たことがない。スクリーンショットを表示できますか? –

+0

彼は 'contenteditable'や' designMode'を使って編集可能なコンテンツについて話していると思います。 –

+0

何か重要なことを忘れてしまったことが分かったら、質問を編集できます。編集可能なモードについてのメモを追加しました。 –

答えて

11

編集可能な表に表示されるコントロールは、次のコマンドで無効にすることができます。最近のFirefoxでは、少なくとも:

+0

申し訳ありませんが、私は私の(外国の)環境についてもっと教えてくださいと思っています: 私が見ているコードではdojoが使用されていて、文書は編集モードにあります。これはおそらく_moz_resizingが "true"テーブルのために。 私はまだいくつかの重要な詳細が不足している場合は申し訳ありません。私はちょうど1ヶ月前にjavascriptを使い始めて、いくつかの既存のコードを変更したかったのです。 ^^° アドオンに関しては、私はこれに影響を与える何かをインストールしたとは思わない。 (Adblock、Flashblock、Firebug、...) スクリーンショットへのリンク:http://www.mediafire.com/?y2lxvvqv03dbw97 ありがとうございました! – Thomas

+0

@トーマス:OK。私の答えはまだ立っている。それはあなたのために働かないのですか?たとえば、ドキュメントのロード時にコマンドを実行できます。 –

+1

@Tim:残念ながら、それは動作しません。 私はFirefox 3.6.11を使用していますが、3.6より前にはあなたのソリューションが動作していたが、その後はそうではないことがネット上で似たような質問が見つかりました。 (http://mozilla-xp.com/mozilla.dev.tech.editor/execCommand-enableInlineTableEditing-deprecation-in-3.6を参照してください) 上記の問題ではない場合がありますその関数を呼びますか?私は、カーソルがセルに置かれたときにテーブルバーに属するテーブルボタンがアクティブになったときにそれをやっています。 お時間をありがとうございます! – Thomas

関連する問題