http://www.html5.jp/library/sample/graph_radar/e …なのですが、
使いたいのですがie5.5とかでみるとエラーが出ます。
「~is null or not an object」と出ています。これがエラーが出ないようにしたいのですがどうしたらいいでしょうか?
宜しくお願い致します。
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
>※一方、実際にjavascriptの修正方法も知りたいです。
問題のある部分を、修正するという、普通の修正方法しかないのでは?
対処療法的にやるなら、エラーの出ている部分を切り分けて、古いバージョンの場合は代替できるようなスクリプトで代替していくようなことになるでしょう。
でも、想像するところ、このような方法では多分うまくいかないのではないでしょうか。(その程度ですむなら、ライブラリ作成のときに対象に含むようにしていたでしょうから)
まともにやるなら、ライブラリを解析して、指定のブラウザでも動くように、全体を再構築することになるでしょうが、ライブラリを作成できるのと同等以上の能力と時間が必要になるでしょう。
これで、仮に動いたにしても、レスポンスや結果をまったく同等にできるかかといえば、かなり疑問です。
No.2
- 回答日時:
No1です。
No1の回答は、質問の意味を取り違えていたかも知れません。
>これがエラーが出ないようにしたいのですがどうしたらいいでしょうか?
最初にブラウザの種類やバージョンを判定して、表示できるようならスクリプトをオンに、できないようなら、「バージョンを上げないと見られません」みたな表示をするようにしておくとか?
この回答への補足
なるほど、その方法が良いかもしれませんね!
ありがとうございます。
※一方、実際にjavascriptの修正方法も知りたいです。
No.1
- 回答日時:
スクリプトのどこかでエラーが出ていると言うことです。
逆に言うと、古いバージョンのブラウザ(ie5.5)がそこまで対応できていないということになります。
一番簡単な対処法は、ブラウザをバージョンアップするか表示できる他のブラウザを利用すること。
ご提示のサイト内のCanvasについての解説にもありますが、図の描画にCanvasの機能を利用しています。(IEは対応していないので、さらにexcanvasを利用している)
---- 以下、提示のサイトより引用 ----
Canvasで描かれたのは色がついた図形部分です。Internet Explorer 6以上、Firefox 1.5以上、Opera 9以上、Safari 1.3以上であれば、実際のCanvasの動作をご覧頂くことができます。
---- 引用ここまで ----
そのままで、動作可能なようにするには、スクリプトのライブラリを修正しないとならないでしょうが、すごく大変な作業になると予想されますし、そもそも、修正で動作するようにできるかどうかもわかりません。(たぶん無理な可能性が強い)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) python fbprophetについて 1 2022/09/29 19:44
- MySQL エラー 1068 (42000): 複数の主キーが定義されていますエラー 2 2022/11/17 04:36
- その他(プログラミング・Web制作) Pythonでエクセルファイルの列を指定してスライス 3 2022/08/28 17:35
- MySQL テーブル作成です。どこかのスペルが間違っているか記号など スペースかな? 1 2022/10/01 05:08
- オープンソース Python openpyxlを使用したセル番地の使用について 1 2023/08/03 22:05
- オープンソース Vue+Laravelのデザインテンプレートのサンプルが起動できない 1 2022/05/18 21:52
- 英語 L-PRF can be obtained by manual or automated metho 1 2022/04/08 09:39
- その他(プログラミング・Web制作) gymのカートポールプログラム 1 2022/05/01 13:02
- 英語 英文の添削をお願いします 4 2023/05/23 11:10
- その他(プログラミング・Web制作) Pythonのライブラリ、randomについて 3 2022/09/20 14:30
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
javascriptのis null or not an...
-
関数を最終行までコピー
-
javascript無効時にサーバでエ...
-
HtmlからExcelを操作したい
-
if(1){...}とはどういうことで...
-
「終了していない文字列型の定...
-
ローカルフォルダにあるPHPファ...
-
エクセルVBA/ Formatで文字列が...
-
計算結果が毎回違う。
-
CSSのクラスを動的に変更 classで
-
ページ遷移時にアコーディオン...
-
正整数の半角数字かどうか判定する
-
JavaScriptで ブラウザの閉じる...
-
Excel VBA カタカナ セル判定...
-
ページを一回だけリロードさせ...
-
VBS作動中のブラウザのmsgboxに...
-
VBA SORT Applyでエラー
-
六曜カレンダー
-
GoTo文とかSelect文の処理の仕...
-
VB.NET2003 テキストボックスに...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
javascript:void(0)とは何でし...
-
confirm()をはい/いいえ に切...
-
PDFフォームで条件つき金額を表...
-
クリックすると下に説明文が出...
-
関数を最終行までコピー
-
ホームページビルダーでスクリ...
-
window.openがIEでエラーにされる
-
javascript + php でエラー
-
PhotoshopのJavaスクリプトで明...
-
特定の文字でエラー
-
クロスドメインでクッキーの取得
-
Javascriptエラーの原因が分か...
-
IE8開発者ツールでソースの修正
-
HTAで,親ウインドウを閉じ...
-
IE6だけエラーになる???『:...
-
フレームページを表示したとき...
-
NNのonloadでは
-
javascriptのデバッグ
-
エディタ機能のTEXTAREAを作りたい
-
javascriptの打ちミスしてる所...
おすすめ情報