I admit that browser detection based on the useragent is not the most solid one, but that was not my main concern. Most developers use their own script or javascript framework to detect the browser, so the browser detection in my alteration to the original Element.getProperty method is just a small standalone solution and can be modified to the browser detection script of one's choise.
My point is that IE8 approach attributes differently from <IE8 and that that problem is solved in my new version of Element.getProperty...
