[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