IEとChromeでは動いているのにFirefoxでだけ動かないJavaScript

今まで使っていたJavaScriptがFirefoxでだけ突然動作しなくなって
ちょっとハマったのでメモ。

IEとChromeでは動いているのにFirefoxだけ動かない。

結論から言うと、
ただ単にFirefoxではdocument.allをサポートしていないと言う・・・。

そもそもdocument.allは元々IEの仕様で、
Firefoxはサポートしていない。

ただ今回の場合は、今までは動いていたのに
新しいサイトに同じJavaScriptを流用しようとしたら
そこでだけ動かなかったのでちょっとハマってしまいました。

ネット上で調べてみたら、
DOCTYPE宣言の問題とか書いてあったので

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN">

を消したり、

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

に変更してやったら動いたりしてしまったのがハマった原因です。

HTML4.0で動いていたJavaScriptがXHTML1.0に移植したら動かない。

なんとかXHTML1.0で動かしたくてやっとたどり着いたのが
document.allというわけです。

そもそもFirefoxはdocument.allをサポートしていないので
動いているほうがおかしかったんですかね。

getElementByIdとかgetElementByTagNameなら
ほぼすべてのブラウザがサポートしているので、
変えてやれば良かったんですね。

と言う事で、

document.allをすべてgetElementByIdに直してあげたら
無事動作しました。

めでたしめでたし。

 

 

この投稿は役に立ちましたか? 役に立った 役に立たなかった

 

ネットビジネス速報メールマガジン

 

メルのネットビジネス速報では、悪質高額塾などの被害が拡大しないように
新しい悪質販売者の情報が入り次第、速報でお伝えいたします。

Dreamweaver、Fireworks、PhotoshopなどのTipsやチュートリアルの紹介、
最新SEO情報、その他ネットビジネスに関する情報をいち早く配信しています。

お名前(必須)
メールアドレス(必須)

記事「IEとChromeでは動いているのにFirefoxでだけ動かないJavaScript」にコメントを残す

サブコンテンツ

危険な高額塾

タグ

レイアウト テンプレート 滑らか Chrome ライン Adobe Youtube アドセンス 伊藤虎太郎 SKナレッジ getElementById 伊藤 歩 立体 アンダーグラウンドアフィリエイトクラブ YouTube Maniax 2017 小笠原健一 バイドゥー RSS Includes Pages SyntaxHighlighter ユーチューブマニアクス2017 シャンプー Google Maps API 株式会社Free Agent Style グラデーション CGI 切抜き 株式会社ニュース 石井匠 三橋美仁 ハート エクスプローラー タスクバー 賢威 エクスチェンジ がら空きビジネス 秒速で1億円稼ぐ男 KMSpico KMS認証 ネットガレージ 与沢翼×蝶乃舞 インターネットビジネススクール 感染 ライオンアフィリエイト 関根塾 MasterCollection ネオヒルズアカデミー FTP 流出 やしろひろたみ 優先順位 百度 背景 ECサイト メルマガ配信システム 関根義光 インターネット スタイルシート スマホ 蝶乃舞 アレックス式ネオせどりスクール 切り抜き 個人情報 上位表示 DTD 個人情報流出 force puzzle バナー Wordpress Content Slide ネットゲーム アクセス制限 池田純矢 伊藤 虎太郎 ぼかし 伊藤塾 ビジネス 与沢翼 followmatic Diamond Affiliate Masters Program バイマ Firefox css Windows 7 人物 Line ブルートフォースアタック android エキスパートメール 既得権益 ソフト Internet Explorer 土屋ひろし moza クラック Thunderbird 放射線 アフィリエイト XHTML CS5 北川 雅嗣 ブラシ トラフィック Newpost Catch 大園麗花 getElementByTagName 株式会社A-ブログレス マイクロソフト Baidu サンタ google ファビコン postpost Extension Manager wordpress document.all ping送信 Ban Hammer バックアップ 詐欺組織 登録禁止 ランキング 到達率 wp-login.php せどり ブロック アレックス クロスアフィリエイト MT twitter サイト改ざん レタープレス デスクトップ ツイッター LinkShaker 球体 パズル ボタン FireWorks office RSS 比較 ウインドウ 特定のメールアドレス プロモーション スムーズ 自動化 ドメイン マルウエア リンクシェイカー セキュリティ system 高速ゲーム スカイプ ヤフオク ロリポップ High Concept Marketing ヤフー 高額塾 ライブチャット タイガーウイング レイアウト崩れ フレンドシップメール テーマ 不正送信 ネットショップ メモ 無断送信 カスタマイズ ウイルス 日本語入力変換ソフト Windows HTML4.0 中山秀人 ブラクラ WEB ツール トレンドアフィリエイト BUYMA IE PPC Login LockDown 表示 Tiger-Wing 株式会社SRシステム 81a338 SEO ブラウザ マニュアル インペリアルゴールド やしろ塾 Yahoo 画像 @PAGES JavaScript 自動 ソース アフィ匠 詐欺 音量アイコン EC ヤフーショッピング 副業術 IP 短縮URLツール 山下 DOCTYPE ワードプレス 脆弱性 Google Maps iphone エディタ アンダーグラウンドメソッド 改竄 explorer WP 復元 ざくざく君 村上省吾 出店料 トレンドキーワード モザイク 転売大園塾 アイコン 新井浩 大園転売塾 ムーバブルタイプ MovableTYpe 固定ページ 宮田麗花 配布 原田真 コピーボタン 自己アフィリ 自己アフィリエイト レビュー 株式会社バンザイ wpXサーバー 申請金ビジネス ブロックポリシー 不正アクセス 秀吉塾天下統一 Cash on Wordpress インターネットエクスプローラー CS6 Agency Business インフォトップ RMT .htaccess SmoothScroll.js もざ IBS プラグイン 情報商材 株式会社WINGOOD 無料 ping 短縮URL ネットビジネス最後の楽園 プロファイル アクセスアップ ネットビジネス大全集 管理ツール PHP 特権ビジネス 無料オファー html フォローマティック tool 掲示板 定型文 ネットビジネス クラウド入力機能 不労所得の神 functions.php 大西良幸 大園式転売塾 改ざん 株式会社SRシステム 権利収入 久積篤史 Favicon 量産 クラウド変換 加工 スクロール レンタルサーバー BBIZ ソースコード クリックランキング 管理画面 加藤 秀吉

アーカイブ

エステトラブル

このページの先頭へ