Hi Devs, yesterday i noticed a strange IE8 script error, that sometimes occurs when the function convertPixelToReal in map_obj.js is is called: "Die Anzahl der Bruchstellen befindet sich außerhalb des gültigen Bereichs."
I wonder if this is special to the customized application i'm using or if others can reproduce this error (Mapbender 2.6.1). Activated debugging shows the following: This is the line where the error happens: return new Point(posX.toFixed(-digitsX), posY.toFixed(-digitsY)); the error occurs, when the value of digitsX is positive and thus is turned into a neagtive value through "-". If I understand it correctly the value of digitsX is dependant on the scale, but usually the value is > 0 (unless you have a pretty small scaledenom). toFixed should actually turn a Number into a string with the specified number of digits after the decimal point, eventually rounded or filled up with "0"s. In FF I noticed a rather strange behaviour also: FF throws no error when giving toFixed a negative value, it rounds the value on the digits before the decimal point: <script type="text/javascript"> var n = new Number(352834.120912); document.write(n.toFixed()); document.write(n.toFixed(3)); document.write(n.toFixed(-3)); </script> gives: 352834 352834.121 353000 IE8 throws the described error on the last line of this test script. Update: I just found that this code was introduced rather recently, wrt ticket http://trac.osgeo.org/mapbender/ticket/557. Thx for any thoughts ... Cheers, Michael -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Aufwind durch Wissen! Qualifizierte Open Source Schulungen bei der http://www.foss-akademie.de/ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ----------------------------------------------------------- Michael Schulz [email protected] in medias res Gesellschaft für Informationstechnologie mbH +++ Bitte beachten Sie unsere neue Adresse und Durchwahl +++ Schwimmbadstraße 2 D-79100 Freiburg i. Br. Tel: +49 (0)761 705798-102 Tel: +49 (0)761 705798-0 Fax: +49 (0)761 705798-09 +++ Bitte beachten Sie unsere neue Adresse und Durchwahl +++ http://www.webgis.de / http://www.zopecms.de -------------------------------------------------------------- Geschäftsführer: Stefan Giese, Dr. Christof Lindenbeck Eingetragen im Handelsregister HRB 5930 beim Amtsgericht Freiburg _______________________________________________ Mapbender_dev mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/mapbender_dev
