|
From: Thomas V. <tv...@co...> - 2001-06-18 10:27:59
|
Hi all
I am developing a treeview widget based on Pascal's skintreeview. It's based
on a slightly older Dynapi (End of 2000 or so), but the problem should be
the same today.
I got my Dynapi to run on IE6 by changing one line in dynlayer.js:
In the DynLayer.prototype.createElement function there is a if/else if
construct, the last case of which is "else if (is.ie5 || is.ns5) {" or so.
The entire if/else if tree disregards IE6. Therefore lyr is not set and this
leads to more problems.
As IE6 should behave much like IE5 and I expect future browsers to be
standards compliant, I changed the whole line to "else".
But now to my problem. My widget has DynLayers for the text and folder image
plus an "levents" layer that handles clicks and mouseovers and so on. The
problem is that the event handling layer gets no events directly over the
text and the image. 1 pixel off the actual text or image, all events work.
It's as if the text and image themselves were ABOVE the events layer. I've
already tried tweaking the Zindex of the text and image containing layers
and the events layer, but to no avail.
Has anyone else experienced event handling problems like this in IE6?
Thank you
Thomas
|