2009-07-20 4 views
-1

私は簡単なウェブページをWindows Server 2003に開発しています。私はmultiple versions of Internet ExplorerでWebページをテストしています。Internet Explorerの  4、5、6、7、および8Windows Server 2003用のInternet Explorer 6は、Windows XP用のInternet Explorer 6と同じ働きをしないのはなぜですか?

問題は正しく私のウェブページを表示している8のみインターネット  Explorerの  7およびInternet Explorerの   ということです。これは、最近のバージョンのjQueryを使用してから発生しています。

インターネット  Explorer   6を使用してテストしようとすると、Ajaxコントロールが正しく機能しません。同じページがWindows XPでインターネット  Explorer   6で動作しています。

私はInternet Explorerで発生しているバグを修正する必要があります。

  • Windows Server 2003でテストできるようにバグ修正がありますか?
  • Windows Server 2003でインターネット エクスプローラ  6を効果的にテストする方法はありますか?
  • Windows Server 2003のInternet   Explorer   6がインターネットと異なる動作をする理由  Explorer   6 Windowsの場合  XP?
  • どうすれば同じように動作させることができますか?
+1

最後の箇条書き。 IEを互いに同じように動作させるわけではありません。あなたは両方で動作するような方法でコード化します。また、複数のIEには既知の問題があるため、個々のIEのように動作しません。 http://tredosoft.com/Multiple_IEを参照してください。page = 2 – Randell

答えて

4

複数のIEで作業しているときに、IE6をテストする完全な方法がないことがわかりました。 Virtual PC 2007とIE6イメージをダウンロードし、その環境でAjaxコントロールが動作するかどうかを確認することをお勧めします。あなたの最後の二つの箇条書きに

http://www.microsoft.com/Downloads/details.aspx?FamilyID=21eabb90-958f-4b64-b5f1-73d0a413c8ef&displaylang=en

+0

これは本当にうまくいくが、あなたは正しい(悲しいことに、Microsoftが1つの古いソフトウェアに独自のImageを提供しなければならないのは悲しい)...私は実際に大きなプレーヤーがIE 6をサポートすることを止めていることをうれしく思う。 – Daff

+0

Great daff私はコメントに同意する – venkatachalam

0

答えからIE6の仮想ハードディスクをダウンロードすることができますIE6は、関連するW3CおよびECMAを実装していませんcruftyソフトウェアの(バギー、安全でない)古い作品であるということです標準を正しくIE7は少し上手く、IE8はまだまだ良いですが、オープンソースの選択肢は標準準拠の領域で優れています。

まだIE6を使用している人は多いものの、その割合は着実に低下しています。たとえば、最新のNet Applications統計では、IE6が17%未満、Firefox 3.0が20%を超えていることが示されています。

これはどういう意味ですか?標準と標準への準拠の目的は、標準を正しい方法で使用するWebページが、標準に準拠したブラウザであれば動作し、ほとんど同じに見えることです。あなたが大胆に非準拠のブラウザをサポートしようとするならば、あなたのページをブラウザの範囲全体で動作させるためにあらゆる種類の回避策(ページの代替バージョン、巧妙なCSSハック、条件付きJavascriptなど)を組み込む必要があります。それは難しい作業です。

私の助言は、あなたが本当にしなければIE6以前をサポートしないことです。代わりに、あなたのWebページがFirefox、Safari、Chrome、Operaで動作するように時間を費やしてください。私の経験では、オープンソースの選択肢の1つで動作するページは、すべてのページで作業する可能性が高いということです。

関連する問題