JSを使ったカレンダーの不具合解消方法

このQ&Aのポイント
  • IE6で表示されるカレンダーのイベントが後ろに隠れてしまう問題を解消する方法を教えてください。
  • カレンダーはIE7以上では正常に動作しているが、IE6以下では動作しないため、IE6でも使えるようにする方法を教えてください。
  • カレンダーを会社のHPに実装したが、IE6で問題が発生しており、どうカスタマイズすれば解決するか教えてください。
回答を見る
  • ベストアンサー

JSを使ったカレンダーの不具合を解消したい。

http://lab.synck.com/Cal3.0/ 上記カレンダーを会社HPに実装してみました。できばえは満足してるのですが どうやらIE6で見ると、イベントが後ろに隠れてしまって見えないぞ。と指摘を頂きました。 僕自信のブラウザはIE7なので、正常にイベントが前に出て問題なく使えます。 どうやら、IE7以上の人はOKで、IE6以下の人はカレンダーがうまく作動しないようです。 このカレンダー、かなり気に入ってます。どうかIE6でも使えるようにするにはどうカスタマイズしたらいいでしょうか? ご参考になるかわかりませんが、環境は <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">これを使っています。

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

  • ベストアンサー
  • b0a0a
  • ベストアンサー率49% (156/313)
回答No.1

IE6って十何年前のブラウザですよ?? そんなのを使ってる人なんて見たことありません というのは冗談ですが IE6は開発者にとって本当に悪名高いブラウザです 開発者なら誰しもが撲滅を願っています シェアのカウントダウンページが作られるくらいです http://www.ie6countdown.com/ 開発元のマイクロソフトさえも移行を推奨してきました そしていよいよ来年XPと一緒にサポートが打ち切られることになったのです! 開発者としてできることは、それを喜ぶことだけ 間違ってもサポートしようなどとは思ってはいけません それは害虫に餌をやるのと同じです 誰かが情けでサポートしてしまうために生き残り、また他の誰かやあなたを困らせることになるのです それは絶対にしてはいけません もし会社の都合で仕方なく使い続けてる場合でも、 なんとか移行を説得するほうが開発者として善い行いです 長期的に見て、絶対にメリットがあります そもそもこの流れの早い情報社会で、十何年前のブラウザを意識しろと言う方がおかしな話なのです 本当はそんなブラウザ気にする必要すらないのですが もしあなたが天使のような人なら、 アクセスしてきたとき、警告文及び他のブラウザのDLページを表示させてあげればいいでしょう また、あなたもIE7なんて使わずにIE9以上、 もしXPならFirefoxやChromeなど他のブラウザを使うことをオススメします 一般でギリギリ現役だと認められているブラウザは現在IE8まです しかし来年XPのサポートが切れるので開発者なら最低IE9で開発をすべきです

t-pop-corn-t
質問者

お礼

ありがとうございます。 確かにそうなのですが。。。使えればどれも一緒だというのがお上の考えですので (どこの職場もだと思いますが・・・) 新しく、クライアントからも同じ内容を今日指摘されました。 クライアントはIE7使ってるみたいです。 僕は、開発するときはfirebug使ってやってますので、IEで見たときの不具合は・・・あまり考えていませんでした。厄介ですね。 何かいい方法はないのでしょうか

関連するQ&A

  • html 「DOCTYPE記述」について

    こんにちは。 タイトルの件ですが html4.01 Transitionalで宣言する場合、 <1> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> のように記述しますね。 上記に「http://www.w3.org/TR/html4/loose.dtd」を付け加えて <2> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">とも書きますね。 <1>と<2>差異は何でしょうか? <1>はスタンダードモード、<2>は互換モードであるとは理解していますが、そうだとすれば、<2>はStrictで宣言した場合と同じ結果になるのでしょうか? 詳しい方、教えていただけますか。 どうぞ宜しくお願いします。

    • ベストアンサー
    • HTML
  • 、<html>より上には何を入れればいいのでしょう

    HPを作る際に、<html>より上には何を入れればいいのでしょうか? <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> でいいのでしょうか? それとも <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"> でしょうか?

    • ベストアンサー
    • HTML
  • HTMLのDOCTYPE の意味は?

    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> よそ様のサイトのソースを のぞいてみると という記述が一番最初ににありました。 どういう意味があるのでしょうか?

    • ベストアンサー
    • HTML
  • 宣言文とjavascript

    javascriptでチップヘルプを表示させています。 文字にマウスが乗れば説明文が表示されるものです。 こちらの宣言文を <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 下記のもの <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> に変更すると、チップヘルプが上手く表示されません。 指定した位置より、かなり離れてしまいます。 ブラウザ別(IEとFirefox)で確認したところ、Firefoxでは表示もされないようになります。 こちらを解消する方法はあるのでしょうか?

  • DOCTYPE宣言のURLって何?

    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> このDOCTYPE宣言ですが "http://www.w3.org/TR/html4/loose.dtd" が入っているのと入ってないのとで、若干表示に違いが出てくることがあります。今やろうとしていること(長くなるので省略)は、このURLを入れないほうが思った結果になるのですが、なんとなく漠然と「より厳密にHTMLの仕様を定義づける記述」だと思ってたので安易に削除してしまって良いものか躊躇しています。 べつに省略してもたいして問題ないとは思うんですが、そもそもこのURLって何なのですか?細かく取り決めみたいなのが書いてありますが、これを宣言に加えるか加えないかで表示に違いが出るということは、前半の !DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" のさらに細密な定義ということなのでしょうか。そうだとしたら別の定義のURLもあるのですか? 詳しいことをご存知の方がおられましたら教えてください。 ※環境はXPpro SP2、エディターはHTMLproject2、ブラウザはIE6、FF1.5です。まあ見られる方の環境は様々なのでウチのを言っても詮無いことですが一応。

    • ベストアンサー
    • HTML
  • <ruby>を使う時のDOCTYPE宣言は?

    HPのことで質問です。 <ruby>タグを使ったホームページをAnother HTML-lint gatewayにかけたところ、「他のHTML用」だと言われてしまいました。どうやらDOCTYPE宣言が原因のようです。そのページは<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> で作成しました。<ruby>タグを使えるDOCTYPE宣言は何になるでしょうか?

    • ベストアンサー
    • HTML
  • IE6だけ同ページ内のアンカーが効かない

    webサイトを作成していて、IE6でだけアンカーが効かない現象が起きています。他のブラウザでは正常時動きます。 宣言は<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"> 外部CSSを使用してますが何か関係あるんでしょうか? 確認したのは、Safari1.2 Opera7 MacIE5.2 Firefox1.0 IE6です。 よろしくお願いします。

    • ベストアンサー
    • HTML
  • DOCTYPE宣言の書き方について

    例えばトラディショナルなら <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> のように表記されると思うのですが、 "http://www.w3.org/TR/html4/loose.dtd" この部分は省略してもいいのでしょうか? 今まで「Dreamweaver MX」を使用していたのですが これで新規ページを作るとこの部分がありません。 「Dreamweaver 2004MX」で新規ページを作ったときにこれが出てたので、 いろいろ他をみたところある方が正しいようです。 しかもこれがある時と無い時で表示が多少変わるのですが、 やっぱり入れた方がいいのでしょうか?

    • ベストアンサー
    • HTML
  • HTML変換ソフトtextSSの変換後対処について

    HTML初心者です。ホームページを作成しております。 HTML変換ソフトtextSSというソフトでデータを一括変換後、ファイルを開く度に以下の文章が表示されます。 『このテキストはUTF8(もしくはUTF16)ですが、SHIFT JISに変換できない文字があります。 これらは、’?’に変換して読み込みました。』 さらに、文頭の部分が以下のように2ヶ所変更されてしまいます。 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">⇒ ・!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">" 変換のたびにこのようにならないようにするには、どのようにしたらよいのか お教えいただけると幸いでございます。 参考までに、作成しているHPアドレスを掲載します。 http://kapra.jp/ 宜しくお願い致します。

    • ベストアンサー
    • HTML
  • 外部JavaScriptのエラー

    外部JavaScriptのファイルを開くときに、「'document'は宣言されていません」と表示されてしまいます。 どうしたら解決できるでしょうか。 JavaScriptに関しては初心者です。 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"  "http://www.w3.org/TR/html4/loose.dtd"> 適用されるページはこのように宣言していますが、ここに問題があるのでしょうか。 回答お願いします。

専門家に質問してみよう