[Dart] Problems with IE6 and Update page

Sebastien BARRE sebastien.barre at kitware.com
Mon, 14 Jan 2002 17:37:32 -0500


At 1/14/2002 05:18 PM, Bill Lorensen wrote:
>Works when I go directly to the dashboard.
>
>Does not work when I go through your php links.

Yes, you got it.

MSIE is buggy. Why does it fail only for ITK and Cmake is a mystery.
Konqueror fails on each one :)

When expand/collapse is clicked, the reload() function is called (the code 
to reload used to be spread almost everywhere but I factorized it to 
reload() a couple of months ago).
I extended that function so that Opera is supported too, a while ago (I'm 
using Opera).

As you know, each browser has a specific way to represent the page 
internally (following its own DOM, Document Object Model). It's pretty hard 
to write JavaScript that can handle all DOMs nowadays. If some change has 
to be done, then the reload() function is the place to do it, imho.

Reload() was compliant with MSIE DOM. The fact that MSIE6 is no more 
compliant with its own DOM is a shame. A couple of years ago, I would have 
said that it has been done on purposes, since it was a typical move in the 
browser war between Netscape and MSIE. Now I would rather say that it's a bug.

My opinion is that MSIE6 bugs on the frame. PHP has nothing to do with that 
(it is no magical tool, it outputs plain HTML). It seems that when frames 
are active (which is the case), the corresponding DOM constructed by MSIE6 
is buggy.

The following link seem to go in the same way.
http://groups.google.com/groups?hl=fr&ie=utf-8&oe=utf-8&threadm=OTUfsDDSBHA.1528%40tkmsftngp03&rnum=23&prev=/groups%3Fq%3D%2522internet%2Bexplorer%2B6%2522%2Bjavascript%2Bproblem%26hl%3Dfr%26ie%3Dutf-8%26oe%3Dutf-8%26selm%3DOTUfsDDSBHA.1528%2540tkmsftngp03%26rnum%3D23
Suggesting : window.opener.window.location or stuff like that.


--
Sebastien Barre