- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:firefox+xhtml+javascript)
Firefox XHTML Javascriptの問題について
このQ&Aのポイント
- Firefoxを含む他のブラウザで動作するドラッグ可能なdivのスクリプトが、Firefoxでの動作に問題があることが判明しました。
- 問題は、DOCTYPE宣言がされていない状態であることが条件となっていることです。
- この問題に関して、外部ファイルのJSの書き方やHTML側の問題が考えられます。具体的な原因を特定するために、ソースコードの確認が必要です。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
DOCTYPE 宣言があれば標準準拠モードで、なければ後方互換モードでレンダリングするというのはご存知ですか? 多分そこら辺が関係してるんじゃないかなぁとは思うんですが、ソースコードが無いと原因特定は難しい気がします。 多分 XHTML 側ではなくて JavaScript 側の問題だと思います。 一応 XHTML 側で気づいたこととしては、XHTML 1.1 では meta 要素の http-equiv 属性は非推奨であるということと、meta 要素で Content-Type を "text/html" と指定していますが、XHTML 1.1 では "application/xhtml+xml" が推奨され、"text/html" は使用すべきではないということ、です。 でもそれで JavaScript が動かなくなるとは思わないので、やっぱり JavaScript 側に問題があるんだろうと思います。 ちなみに Firefox のエラーコンソールを見たり、拡張機能の Firebug を使ったりはしていますか? JavaScript 開発をするならそこら辺は使いこなすと便利ですよ。 Firefox 3.5, Safari 4, Opera 9.6 で動くサンプル http://www.vividcode.info/sample/090805a.xhtml