Search the archives!
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Javascript] Positioning in IE
- From: flavio at economisa.com.br (Flavio Gomes)
- Subject: [Javascript] Positioning in IE
- Date: Tue Jul 27 10:05:01 2004
<flaming> Correction: Never use document.all inside a <script> tag. </flaming> ^^ -- Flavio Gomes flavio@xxxxxxxxxxxxxxxx Troy III Ajnej wrote: > > > The call: document.all > is never to be used inside a loop, it will sllow the script from few > to hundred and thousand times, depending on how complex the page is > (the number of doc objects contained) every time you call > document.all it iterates all the objects. Than if you state get > element by ID it scrolls again through all the elements containing id, > than, it has to compare if one of them yelds true to give the > permission to ecxecute, if after this you have given f.i. pixelLeft > than it has to do some math to decide where to put the element, but if > you instruct posLeft, there is no math it assumes zero at left and > simply adds the new value. Try some of variants you know that will > move the object from left to right pixel by pixel in some old computer > and see for your self. > I use integer +px string with posLeft or Right/\ Top when increasingly > possitioning the object. > If I recall correctly, when stating pixelLeft, the browser looks up > previous state than adds positive or negative value to the existing > one. And this means more processing. (but of course, with the P4 2.66 > or 3.2 GHz you will hardly notice the difference.)
- References:
- [Javascript] Positioning in IE
- From: Troy III Ajnej
- [Javascript] Positioning in IE
- Prev by Date: [Javascript] Positioning in IE
- Next by Date: [Javascript] Positioning in IE
- Previous by thread: [Javascript] Positioning in IE
- Next by thread: [Javascript] Positioning in IE
- Index(es):