Re: waiting for the DOM
Edwin Martin <[email protected]> Thu, 12 Apr 2007 16:59:07 +0200
| Newsgroups | gmane.comp.web.dom.wdf |
|---|---|
| Message-ID | <[email protected]> |
--Gu291X8zv-2oNpsngSoC-mSXZgzSe3FX9hQSYFz
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Anders Nawroth wrote:
>
>
>
> My scripts often need to wait for some element beeing accessible from
> the DOM. Now I wanted to write a small function to take care of this,
> and came up whith this code:
>
> delayedInit = function (id, initFunc, delay)
> {
> var el;
> if (delay === null) delay = 10;
> return function() // return anonymous function that does the job
> {
> if (el = document.getElementById(id))
> {
> initFunc(el);
> }
> else
> {
> setTimeout(arguments.callee, delay);
> }
> }(); // run the anonymous function at creation time
> };
>
> My question is: are there any disadvantages wHith this way to do it? Any
> issues regarding scope/memory? It performs very well in Fx, but I have
> seen a big performance decrease in Opera compared to not using an
> anonymous function. Whats the matter?! Are there any tool I can use to
> track wkat's happening in Opera?
>
> /AndersN
>
>
> <http://groups.yahoo.com/group/wdf-dom/message/5589;_ylc=X3oDMTM0M3ZtOHZxBF9TAzk3MzU5NzE0BGdycElkAzI1NjQ1NjMEZ3Jwc3BJZAMxNzA1MDE2MDYxBG1zZ0lkAzU1ODkEc2VjA2Z0cgRzbGsDdnRwYwRzdGltZQMxMTc2Mzg4NDgyBHRwY0lkAzU1ODk->
> <http://groups.yahoo.com/group/wdf-dom/post;_ylc=X3oDMTJlczJ0YmN0BF9TAzk3MzU5NzE0BGdycElkAzI1NjQ1NjMEZ3Jwc3BJZAMxNzA1MDE2MDYxBHNlYwNmdHIEc2xrA250cGMEc3RpbWUDMTE3NjM4ODQ4Mg-->
>
> Recent Activity
>
> *
> 5
> New Members
> <http://groups.yahoo.com/group/wdf-dom/members;_ylc=X3oDMTJmbWk4bGJpBF9TAzk3MzU5NzE0BGdycElkAzI1NjQ1NjMEZ3Jwc3BJZAMxNzA1MDE2MDYxBHNlYwN2dGwEc2xrA3ZtYnJzBHN0aW1lAzExNzYzODg0ODI->
>
> Visit Your Group
> <http://groups.yahoo.com/group/wdf-dom;_ylc=X3oDMTJldTRscnU4BF9TAzk3MzU5NzE0BGdycElkAzI1NjQ1NjMEZ3Jwc3BJZAMxNzA1MDE2MDYxBHNlYwN2dGwEc2xrA3ZnaHAEc3RpbWUDMTE3NjM4ODQ4Mg-->
>
> SPONSORED LINKS
>
> * Dom perignon
> <http://groups.yahoo.com/gads;_ylc=X3oDMTJjYXRyNTcxBF9TAzk3MzU5NzE0BF9wAzEEZ3JwSWQDMjU2NDU2MwRncnBzcElkAzE3MDUwMTYwNjEEc2VjA3NsbW9kBHN0aW1lAzExNzYzODg0ODM-?t=ms&k=Dom+perignon&w1=Dom+perignon&w2=Dom+pedro+lisboa&w3=Dom+pedro+lisboa+hotel&w4=Dom+henrique+hotel&w5=Dom+pedro+hotel&c=5&s=113&g=2&.sig=WWEKoFu9o5Bxb7jvKiowcw>
> * Dom pedro lisboa
> <http://groups.yahoo.com/gads;_ylc=X3oDMTJjc3I3bzM2BF9TAzk3MzU5NzE0BF9wAzIEZ3JwSWQDMjU2NDU2MwRncnBzcElkAzE3MDUwMTYwNjEEc2VjA3NsbW9kBHN0aW1lAzExNzYzODg0ODM-?t=ms&k=Dom+pedro+lisboa&w1=Dom+perignon&w2=Dom+pedro+lisboa&w3=Dom+pedro+lisboa+hotel&w4=Dom+henrique+hotel&w5=Dom+pedro+hotel&c=5&s=113&g=2&.sig=SX1uIQiq6MaAcniDtSkcsg>
> * Dom pedro lisboa hotel
> <http://groups.yahoo.com/gads;_ylc=X3oDMTJjMjdybzBtBF9TAzk3MzU5NzE0BF9wAzMEZ3JwSWQDMjU2NDU2MwRncnBzcElkAzE3MDUwMTYwNjEEc2VjA3NsbW9kBHN0aW1lAzExNzYzODg0ODM-?t=ms&k=Dom+pedro+lisboa+hotel&w1=Dom+perignon&w2=Dom+pedro+lisboa&w3=Dom+pedro+lisboa+hotel&w4=Dom+henrique+hotel&w5=Dom+pedro+hotel&c=5&s=113&g=2&.sig=guNaksJ68_6B0OiXpwey1w>
> * Dom henrique hotel
> <http://groups.yahoo.com/gads;_ylc=X3oDMTJjZjE4MzBpBF9TAzk3MzU5NzE0BF9wAzQEZ3JwSWQDMjU2NDU2MwRncnBzcElkAzE3MDUwMTYwNjEEc2VjA3NsbW9kBHN0aW1lAzExNzYzODg0ODM-?t=ms&k=Dom+henrique+hotel&w1=Dom+perignon&w2=Dom+pedro+lisboa&w3=Dom+pedro+lisboa+hotel&w4=Dom+henrique+hotel&w5=Dom+pedro+hotel&c=5&s=113&g=2&.sig=QGH9qb7jsBAkFrK0-a_YNg>
> * Dom pedro hotel
> <http://groups.yahoo.com/gads;_ylc=X3oDMTJjb21tdjAxBF9TAzk3MzU5NzE0BF9wAzUEZ3JwSWQDMjU2NDU2MwRncnBzcElkAzE3MDUwMTYwNjEEc2VjA3NsbW9kBHN0aW1lAzExNzYzODg0ODM-?t=ms&k=Dom+pedro+hotel&w1=Dom+perignon&w2=Dom+pedro+lisboa&w3=Dom+pedro+lisboa+hotel&w4=Dom+henrique+hotel&w5=Dom+pedro+hotel&c=5&s=113&g=2&.sig=lzPOttQs63hr5OcSewgvGQ>
>
> Yahoo! Photos
>
> Upload & Share
> <http://us.ard.yahoo.com/SIG=12ifib5hj/M=493064.9803230.10510224.8674578/D=groups/S=1705016061:NC/Y=YAHOO/EXP=1176395683/A=3848632/R=0/SIG=10p8tommg/*http://photos.yahoo.com>
>
> Delight friends
>
> and family
>
> Y! GeoCities
>
> Be Vocal
> <http://us.ard.yahoo.com/SIG=12ihbc346/M=493064.9803219.10510212.8674578/D=groups/S=1705016061:NC/Y=YAHOO/EXP=1176395683/A=3848538/R=0/SIG=12ban20bv/*http://us.rd.yahoo.com/evt=42416/*http://geocities.yahoo.com/ps/y360/?v=f>
>
> Publish your opi-
>
> nions with a blog.
>
> Yahoo! Groups
>
> Start a group
> <http://groups.yahoo.com/start;_ylc=X3oDMTJvZmxkMTdnBF9TAzk3MzU5NzE0BF9wAzMEZ3JwSWQDMjU2NDU2MwRncnBzcElkAzE3MDUwMTYwNjEEc2VjA25jbW9kBHNsawNncm91cHMyBHN0aW1lAzExNzYzODg0ODI->
>
> in 3 easy steps.
>
> Connect with others.
>
> .
>
>
I think it's the delay of 10ms that's the problem. Do you really have to
check 100 times per second for the element to be present? Try increasing
the value (to, for example, 500ms) for better performance.
Edwin Martin
--
http://www.bitstorm.org/edwin/en/
--Gu291X8zv-2oNpsngSoC-mSXZgzSe3FX9hQSYFz
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
</head>
<!-- Network content -->
<body style="background-color: #ffffff;">
<!--~-|**|PrettyHtmlStartT|**|-~-->
<div id="ygrp-mlmsg" style="width:655px; position:relative;">
<div id="ygrp-msg" style="width: 490px; padding: 0 15px 0 0; float:left; z-index:1;">
<!--~-|**|PrettyHtmlEndT|**|-~-->
<div id="ygrp-text">
<p>Anders Nawroth wrote:<br>
><br>
><br>
><br>
> My scripts often need to wait for some element beeing accessible from<br>
> the DOM. Now I wanted to write a small function to take care of this,<br>
> and came up whith this code:<br>
><br>
> delayedInit = function (id, initFunc, delay)<br>
> {<br>
> var el;<br>
> if (delay === null) delay = 10;<br>
> return function() // return anonymous function that does the job<br>
> {<br>
> if (el = document.getElement<wbr>ById(id))<br>
> {<br>
> initFunc(el)<wbr>;<br>
> }<br>
> else<br>
> {<br>
> setTimeout(argument<wbr>s.callee, delay);<br>
> }<br>
> }(); // run the anonymous function at creation time<br>
> };<br>
><br>
> My question is: are there any disadvantages wHith this way to do it? Any<br>
> issues regarding scope/memory? It performs very well in Fx, but I have<br>
> seen a big performance decrease in Opera compared to not using an<br>
> anonymous function. Whats the matter?! Are there any tool I can use to<br>
> track wkat's happening in Opera?<br>
><br>
> /AndersN<br>
><br>
> <br>
> <<a href="http://groups.yahoo.com/group/wdf-dom/message/5589;_ylc=X3oDMTM0M3ZtOHZxBF9TAzk3MzU5NzE0BGdycElkAzI1NjQ1NjMEZ3Jwc3BJZAMxNzA1MDE2MDYxBG1zZ0lkAzU1ODkEc2VjA2Z0cgRzbGsDdnRwYwRzdGltZQMxMTc2Mzg4NDgyBHRwY0lkAzU1ODk-">http://groups.<wbr>yahoo.com/<wbr>group/wdf-<wbr>dom/message/<wbr>5589;_ylc=<wbr>X3oDMTM0M3ZtOHZx<wbr>BF9TAzk3MzU5NzE0<wbr>BGdycElkAzI1NjQ1<wbr>NjMEZ3Jwc3BJZAMx<wbr>NzA1MDE2MDYxBG1z<wbr>Z0lkAzU1ODkEc2Vj<wbr>A2Z0cgRzbGsDdnRw<wbr>YwRzdGltZQMxMTc2<wbr>Mzg4NDgyBHRwY0lk<wbr>AzU1ODk-</a>><br>
> <<a href="http://groups.yahoo.com/group/wdf-dom/post;_ylc=X3oDMTJlczJ0YmN0BF9TAzk3MzU5NzE0BGdycElkAzI1NjQ1NjMEZ3Jwc3BJZAMxNzA1MDE2MDYxBHNlYwNmdHIEc2xrA250cGMEc3RpbWUDMTE3NjM4ODQ4Mg--">http://groups.<wbr>yahoo.com/<wbr>group/wdf-<wbr>dom/post;<wbr>_ylc=X3oDMTJlczJ<wbr>0YmN0BF9TAzk3MzU<wbr>5NzE0BGdycElkAzI<wbr>1NjQ1NjMEZ3Jwc3B<wbr>JZAMxNzA1MDE2MDY<wbr>xBHNlYwNmdHIEc2x<wbr>rA250cGMEc3RpbWU<wbr>DMTE3NjM4ODQ4Mg-<wbr>-</a>> <br>
><br>
> Recent Activity<br>
><br>
> *<br>
> 5<br>
> New Members<br>
> <<a href="http://groups.yahoo.com/group/wdf-dom/members;_ylc=X3oDMTJmbWk4bGJpBF9TAzk3MzU5NzE0BGdycElkAzI1NjQ1NjMEZ3Jwc3BJZAMxNzA1MDE2MDYxBHNlYwN2dGwEc2xrA3ZtYnJzBHN0aW1lAzExNzYzODg0ODI-">http://groups.<wbr>yahoo.com/<wbr>group/wdf-<wbr>dom/members;<wbr>_ylc=X3oDMTJmbWk<wbr>4bGJpBF9TAzk3MzU<wbr>5NzE0BGdycElkAzI<wbr>1NjQ1NjMEZ3Jwc3B<wbr>JZAMxNzA1MDE2MDY<wbr>xBHNlYwN2dGwEc2x<wbr>rA3ZtYnJzBHN0aW1<wbr>lAzExNzYzODg0ODI<wbr>-</a>><br>
><br>
> Visit Your Group <br>
> <<a href="http://groups.yahoo.com/group/wdf-dom;_ylc=X3oDMTJldTRscnU4BF9TAzk3MzU5NzE0BGdycElkAzI1NjQ1NjMEZ3Jwc3BJZAMxNzA1MDE2MDYxBHNlYwN2dGwEc2xrA3ZnaHAEc3RpbWUDMTE3NjM4ODQ4Mg--">http://groups.<wbr>yahoo.com/<wbr>group/wdf-<wbr>dom;_ylc=<wbr>X3oDMTJldTRscnU4<wbr>BF9TAzk3MzU5NzE0<wbr>BGdycElkAzI1NjQ1<wbr>NjMEZ3Jwc3BJZAMx<wbr>NzA1MDE2MDYxBHNl<wbr>YwN2dGwEc2xrA3Zn<wbr>aHAEc3RpbWUDMTE3<wbr>NjM4ODQ4Mg-<wbr>-</a>> <br>
><br>
> SPONSORED LINKS<br>
><br>
> * Dom perignon<br>
> <<a href="http://groups.yahoo.com/gads;_ylc=X3oDMTJjYXRyNTcxBF9TAzk3MzU5NzE0BF9wAzEEZ3JwSWQDMjU2NDU2MwRncnBzcElkAzE3MDUwMTYwNjEEc2VjA3NsbW9kBHN0aW1lAzExNzYzODg0ODM-?t=ms&k=Dom+perignon&w1=Dom+perignon&w2=Dom+pedro+lisboa&w3=Dom+pedro+lisboa+hotel&w4=Dom+henrique+hotel&w5=Dom+pedro+hotel&c=5&s=113&g=2&.sig=WWEKoFu9o5Bxb7jvKiowcw">http://groups.<wbr>yahoo.com/<wbr>gads;_ylc=<wbr>X3oDMTJjYXRyNTcx<wbr>BF9TAzk3MzU5NzE0<wbr>BF9wAzEEZ3JwSWQD<wbr>MjU2NDU2MwRncnBz<wbr>cElkAzE3MDUwMTYw<wbr>NjEEc2VjA3NsbW9k<wbr>BHN0aW1lAzExNzYz<wbr>ODg0ODM-?<wbr>t=ms&k=Dom+<wbr>perignon&<wbr>w1=Dom+perignon&<wbr>w2=Dom+pedro+<wbr>lisboa&w3=<wbr>Dom+pedro+<wbr>lisboa+hotel&<wbr>w4=Dom+henrique+<wbr>hotel&w5=<wbr>Dom+pedro+<wbr>hotel&c=5&<wbr>s=113&g=2&<wbr>.sig=WWEKoFu9o5B<wbr>xb7
jvKiowcw</a>><br>
> * Dom pedro lisboa<br>
> <<a href="http://groups.yahoo.com/gads;_ylc=X3oDMTJjc3I3bzM2BF9TAzk3MzU5NzE0BF9wAzIEZ3JwSWQDMjU2NDU2MwRncnBzcElkAzE3MDUwMTYwNjEEc2VjA3NsbW9kBHN0aW1lAzExNzYzODg0ODM-?t=ms&k=Dom+pedro+lisboa&w1=Dom+perignon&w2=Dom+pedro+lisboa&w3=Dom+pedro+lisboa+hotel&w4=Dom+henrique+hotel&w5=Dom+pedro+hotel&c=5&s=113&g=2&.sig=SX1uIQiq6MaAcniDtSkcsg">http://groups.<wbr>yahoo.com/<wbr>gads;_ylc=<wbr>X3oDMTJjc3I3bzM2<wbr>BF9TAzk3MzU5NzE0<wbr>BF9wAzIEZ3JwSWQD<wbr>MjU2NDU2MwRncnBz<wbr>cElkAzE3MDUwMTYw<wbr>NjEEc2VjA3NsbW9k<wbr>BHN0aW1lAzExNzYz<wbr>ODg0ODM-?<wbr>t=ms&k=Dom+<wbr>pedro+lisboa&<wbr>w1=Dom+perignon&<wbr>w2=Dom+pedro+<wbr>lisboa&w3=<wbr>Dom+pedro+<wbr>lisboa+hotel&<wbr>w4=Dom+henrique+<wbr>hotel&w5=<wbr>Dom+pedro+<wbr>hotel&c=5&<wbr>s=113&g=2&<wbr>.sig=SX1uIQi
q6Ma<wbr>AcniDtSkcsg</a>><br>
> * Dom pedro lisboa hotel<br>
> <<a href="http://groups.yahoo.com/gads;_ylc=X3oDMTJjMjdybzBtBF9TAzk3MzU5NzE0BF9wAzMEZ3JwSWQDMjU2NDU2MwRncnBzcElkAzE3MDUwMTYwNjEEc2VjA3NsbW9kBHN0aW1lAzExNzYzODg0ODM-?t=ms&k=Dom+pedro+lisboa+hotel&w1=Dom+perignon&w2=Dom+pedro+lisboa&w3=Dom+pedro+lisboa+hotel&w4=Dom+henrique+hotel&w5=Dom+pedro+hotel&c=5&s=113&g=2&.sig=guNaksJ68_6B0OiXpwey1w">http://groups.<wbr>yahoo.com/<wbr>gads;_ylc=<wbr>X3oDMTJjMjdybzBt<wbr>BF9TAzk3MzU5NzE0<wbr>BF9wAzMEZ3JwSWQD<wbr>MjU2NDU2MwRncnBz<wbr>cElkAzE3MDUwMTYw<wbr>NjEEc2VjA3NsbW9k<wbr>BHN0aW1lAzExNzYz<wbr>ODg0ODM-?<wbr>t=ms&k=Dom+<wbr>pedro+lisboa+<wbr>hotel&w1=<wbr>Dom+perignon&<wbr>w2=Dom+pedro+<wbr>lisboa&w3=<wbr>Dom+pedro+<wbr>lisboa+hotel&<wbr>w4=Dom+henrique+<wbr>hotel&w5=<wbr>Dom+pedro+<wbr>hotel&c=5&<wbr>s=113&g=2&
amp;<wbr>.sig=guNaksJ68_<wbr>6B0OiXpwey1w</a>><br>
> * Dom henrique hotel<br>
> <<a href="http://groups.yahoo.com/gads;_ylc=X3oDMTJjZjE4MzBpBF9TAzk3MzU5NzE0BF9wAzQEZ3JwSWQDMjU2NDU2MwRncnBzcElkAzE3MDUwMTYwNjEEc2VjA3NsbW9kBHN0aW1lAzExNzYzODg0ODM-?t=ms&k=Dom+henrique+hotel&w1=Dom+perignon&w2=Dom+pedro+lisboa&w3=Dom+pedro+lisboa+hotel&w4=Dom+henrique+hotel&w5=Dom+pedro+hotel&c=5&s=113&g=2&.sig=QGH9qb7jsBAkFrK0-a_YNg">http://groups.<wbr>yahoo.com/<wbr>gads;_ylc=<wbr>X3oDMTJjZjE4MzBp<wbr>BF9TAzk3MzU5NzE0<wbr>BF9wAzQEZ3JwSWQD<wbr>MjU2NDU2MwRncnBz<wbr>cElkAzE3MDUwMTYw<wbr>NjEEc2VjA3NsbW9k<wbr>BHN0aW1lAzExNzYz<wbr>ODg0ODM-?<wbr>t=ms&k=Dom+<wbr>henrique+<wbr>hotel&w1=<wbr>Dom+perignon&<wbr>w2=Dom+pedro+<wbr>lisboa&w3=<wbr>Dom+pedro+<wbr>lisboa+hotel&<wbr>w4=Dom+henrique+<wbr>hotel&w5=<wbr>Dom+pedro+<wbr>hotel&c=5&<wbr>s=113&g=2&<wbr>.si
g=QGH9qb7jsBA<wbr>kFrK0-a_YNg</a>><br>
> * Dom pedro hotel<br>
> <<a href="http://groups.yahoo.com/gads;_ylc=X3oDMTJjb21tdjAxBF9TAzk3MzU5NzE0BF9wAzUEZ3JwSWQDMjU2NDU2MwRncnBzcElkAzE3MDUwMTYwNjEEc2VjA3NsbW9kBHN0aW1lAzExNzYzODg0ODM-?t=ms&k=Dom+pedro+hotel&w1=Dom+perignon&w2=Dom+pedro+lisboa&w3=Dom+pedro+lisboa+hotel&w4=Dom+henrique+hotel&w5=Dom+pedro+hotel&c=5&s=113&g=2&.sig=lzPOttQs63hr5OcSewgvGQ">http://groups.<wbr>yahoo.com/<wbr>gads;_ylc=<wbr>X3oDMTJjb21tdjAx<wbr>BF9TAzk3MzU5NzE0<wbr>BF9wAzUEZ3JwSWQD<wbr>MjU2NDU2MwRncnBz<wbr>cElkAzE3MDUwMTYw<wbr>NjEEc2VjA3NsbW9k<wbr>BHN0aW1lAzExNzYz<wbr>ODg0ODM-?<wbr>t=ms&k=Dom+<wbr>pedro+hotel&<wbr>w1=Dom+perignon&<wbr>w2=Dom+pedro+<wbr>lisboa&w3=<wbr>Dom+pedro+<wbr>lisboa+hotel&<wbr>w4=Dom+henrique+<wbr>hotel&w5=<wbr>Dom+pedro+<wbr>hotel&c=5&<wbr>s=113&g=2&<wbr>.sig=lzPOttQs6
3h<wbr>r5OcSewgvGQ</a>><br>
><br>
> Yahoo! Photos<br>
><br>
> Upload & Share <br>
> <<a href="http://us.ard.yahoo.com/SIG=12ifib5hj/M=493064.9803230.10510224.8674578/D=groups/S=1705016061:NC/Y=YAHOO/EXP=1176395683/A=3848632/R=0/SIG=10p8tommg/*http://photos.yahoo.com">http://us.ard.<wbr>yahoo.com/<wbr>SIG=12ifib5hj/<wbr>M=493064.<wbr>9803230.10510224<wbr>.8674578/<wbr>D=groups/<wbr>S=1705016061:<wbr>NC/Y=YAHOO/<wbr>EXP=1176395683/<wbr>A=3848632/<wbr>R=0/SIG=10p8tomm<wbr>g/*http:/<wbr>/photos.yahoo.<wbr>com</a>><br>
><br>
> Delight friends<br>
><br>
> and family<br>
><br>
> Y! GeoCities<br>
><br>
> Be Vocal <br>
> <<a href="http://us.ard.yahoo.com/SIG=12ihbc346/M=493064.9803219.10510212.8674578/D=groups/S=1705016061:NC/Y=YAHOO/EXP=1176395683/A=3848538/R=0/SIG=12ban20bv/*http://us.rd.yahoo.com/evt=42416/*http://geocities.yahoo.com/ps/y360/?v=f">http://us.ard.<wbr>yahoo.com/<wbr>SIG=12ihbc346/<wbr>M=493064.<wbr>9803219.10510212<wbr>.8674578/<wbr>D=groups/<wbr>S=1705016061:<wbr>NC/Y=YAHOO/<wbr>EXP=1176395683/<wbr>A=3848538/<wbr>R=0/SIG=12ban20b<wbr>v/*http:/<wbr>/us.rd.yahoo.<wbr>com/evt=42416/<wbr>*http://geocitie<wbr>s.yahoo.com/<wbr>ps/y360/?<wbr>v=f</a>><br>
><br>
> Publish your opi-<br>
><br>
> nions with a blog.<br>
><br>
> Yahoo! Groups<br>
><br>
> Start a group <br>
> <<a href="http://groups.yahoo.com/start;_ylc=X3oDMTJvZmxkMTdnBF9TAzk3MzU5NzE0BF9wAzMEZ3JwSWQDMjU2NDU2MwRncnBzcElkAzE3MDUwMTYwNjEEc2VjA25jbW9kBHNsawNncm91cHMyBHN0aW1lAzExNzYzODg0ODI-">http://groups.<wbr>yahoo.com/<wbr>start;_ylc=<wbr>X3oDMTJvZmxkMTdn<wbr>BF9TAzk3MzU5NzE0<wbr>BF9wAzMEZ3JwSWQD<wbr>MjU2NDU2MwRncnBz<wbr>cElkAzE3MDUwMTYw<wbr>NjEEc2VjA25jbW9k<wbr>BHNsawNncm91cHMy<wbr>BHN0aW1lAzExNzYz<wbr>ODg0ODI-</a>><br>
><br>
> in 3 easy steps.<br>
><br>
> Connect with others.<br>
><br>
> .<br>
><br>
> <br>
<br>
I think it's the delay of 10ms that's the problem. Do you really have to <br>
check 100 times per second for the element to be present? Try increasing <br>
the value (to, for example, 500ms) for better performance.<br>
<br>
Edwin Martin<br>
<br>
-- <br>
<a href="http://www.bitstorm.org/edwin/en/">http://www.bitstorm<wbr>.org/edwin/<wbr>en/</a><br>
<br>
</p>
</div>
<!--~-|**|PrettyHtmlStart|**|-~-->
<span width="1" style="color: white;">__._,_.___</span>
<!-- Start the section with Message In topic -->
<div id="ygrp-actbar">
<span class="left">
<a href="http://groups.yahoo.com/group/wdf-dom/message/5589;_ylc=X3oDMTM0MGpsaHRmBF9TAzk3MzU5NzE0BGdycElkAzI1NjQ1NjMEZ3Jwc3BJZAMxNzA1MDE2MDYxBG1zZ0lkAzU1OTAEc2VjA2Z0cgRzbGsDdnRwYwRzdGltZQMxMTc2MzkyODk3BHRwY0lkAzU1ODk-">
Messages in this topic </a> (<span class="bld">0</span>)
</span>
<a href="http://groups.yahoo.com/group/wdf-dom/post;_ylc=X3oDMTJwMXBjcGMyBF9TAzk3MzU5NzE0BGdycElkAzI1NjQ1NjMEZ3Jwc3BJZAMxNzA1MDE2MDYxBG1zZ0lkAzU1OTAEc2VjA2Z0cgRzbGsDcnBseQRzdGltZQMxMTc2MzkyODk3?act=reply&messageNum=5590">
<span class="bld">
Reply </span> (via web post)
</a> |
<a href="http://groups.yahoo.com/group/wdf-dom/post;_ylc=X3oDMTJlNDN0ZHRuBF9TAzk3MzU5NzE0BGdycElkAzI1NjQ1NjMEZ3Jwc3BJZAMxNzA1MDE2MDYxBHNlYwNmdHIEc2xrA250cGMEc3RpbWUDMTE3NjM5Mjg5Nw--" class="bld">
Start a new topic </a>
</div>
<!------- Start Nav Bar ------>
<!-- |**|begin egp html banner|**| -->
<div id="ygrp-vitnav">
<a href="http://groups.yahoo.com/group/wdf-dom/messages;_ylc=X3oDMTJlazFtcDRmBF9TAzk3MzU5NzE0BGdycElkAzI1NjQ1NjMEZ3Jwc3BJZAMxNzA1MDE2MDYxBHNlYwNmdHIEc2xrA21zZ3MEc3RpbWUDMTE3NjM5Mjg5Nw--">Messages</a>
</div>
<!-- |**|end egp html banner|**| -->
<!-- Do not have place to put it yet -->
<div id="ygrp-grft">
</div>
<!-- yahoo logo -->
<!-- |**|begin egp html banner|**| -->
<div id="ygrp-ft">
<a href="http://groups.yahoo.com/;_ylc=X3oDMTJkbHRoaTFqBF9TAzk3MzU5NzE0BGdycElkAzI1NjQ1NjMEZ3Jwc3BJZAMxNzA1MDE2MDYxBHNlYwNmdHIEc2xrA2dmcARzdGltZQMxMTc2MzkyODk3">
<img src="http://us.i1.yimg.com/us.yimg.com/i/yg/img/logo/ma_grp_160.gif" height="15" width="106" border="0" alt="Yahoo! Groups"></a> <br>
<a href="http://groups.yahoo.com/group/wdf-dom/join;_ylc=X3oDMTJmbWQ3aXNuBF9TAzk3MzU5NzE0BGdycElkAzI1NjQ1NjMEZ3Jwc3BJZAMxNzA1MDE2MDYxBHNlYwNmdHIEc2xrA3N0bmdzBHN0aW1lAzExNzYzOTI4OTc-">Change settings via the Web</a> (Yahoo! ID required) <br>
Change settings via email: <a href="mailto:[email protected]?subject=Email Delivery: Digest">Switch delivery to Daily Digest</a> | <a href = "mailto:[email protected]?subject=Change Delivery Format: Traditional">Switch format to Traditional</a> <br>
<a href="http://groups.yahoo.com/group/wdf-dom;_ylc=X3oDMTJkbnJrbm5wBF9TAzk3MzU5NzE0BGdycElkAzI1NjQ1NjMEZ3Jwc3BJZAMxNzA1MDE2MDYxBHNlYwNmdHIEc2xrA2hwZgRzdGltZQMxMTc2MzkyODk3">
Visit Your Group
</a> |
<a href="http://docs.yahoo.com/info/terms/">
Yahoo! Groups Terms of Use </a> |
<a href="mailto:[email protected]?subject=">
Unsubscribe </a>
</div> <!-- |**|end egp html banner|**| -->
</div> <!-- ygrp-msg -->
<!-- Sponsor -->
<!-- |**|begin egp html banner|**| -->
<div id="ygrp-sponsor" style="width:140px;float: left; clear: none; margin-left: 5px; background:white; margin-bottom:25px ;position:absolute; top:0; right: 0;">
<!-- Network content -->
<!-- Start vitality -->
<div id="ygrp-vital">
<div id="vithd">Recent Activity</div>
<ul style="list-style-type:none; padding: 0; margin: 2px 0;">
<li style="clear: both;">
<div class="ct" style="float: right;"><span style="display:none"> </span>5</div>
<div class="cat"><a href="http://groups.yahoo.com/group/wdf-dom/members;_ylc=X3oDMTJmNjhsdjJwBF9TAzk3MzU5NzE0BGdycElkAzI1NjQ1NjMEZ3Jwc3BJZAMxNzA1MDE2MDYxBHNlYwN2dGwEc2xrA3ZtYnJzBHN0aW1lAzExNzYzOTI4OTc-">New Members</a></div>
</li>
</ul>
<a href="http://groups.yahoo.com/group/wdf-dom;_ylc=X3oDMTJlbXY2YmphBF9TAzk3MzU5NzE0BGdycElkAzI1NjQ1NjMEZ3Jwc3BJZAMxNzA1MDE2MDYxBHNlYwN2dGwEc2xrA3ZnaHAEc3RpbWUDMTE3NjM5Mjg5Nw--">
Visit Your Group </a>
</div>
<!-- Network content -->
<div id="nc">
<div class="ad">
<div id="hd1">Yahoo! Photos</div>
<p><a href="http://us.ard.yahoo.com/SIG=12i2e8ne3/M=493064.9803230.10510224.8674578/D=groups/S=1705016061:NC/Y=YAHOO/EXP=1176400097/A=3848637/R=0/SIG=10p8tommg/*http://photos.yahoo.com">Share Your Photos</a></p>
<p>via email & mobile</p> </div>
<div class="ad">
<div id="hd1">Y! GeoCities</div>
<p><a href="http://us.ard.yahoo.com/SIG=12ispbils/M=493064.9803219.10510212.8674578/D=groups/S=1705016061:NC/Y=YAHOO/EXP=1176400097/A=3848530/R=0/SIG=11vts2tqq/*http://us.rd.yahoo.com/evt=42416/*http://geocities.yahoo.com/">Share Your Resume</a></p>
<p>Show off your</p>
<p>talent and skills.</p> </div>
<div class="ad">
<div id="hd1">Yahoo! Groups</div>
<p><a href="http://groups.yahoo.com/start;_ylc=X3oDMTJvMHV1bHFqBF9TAzk3MzU5NzE0BF9wAzMEZ3JwSWQDMjU2NDU2MwRncnBzcElkAzE3MDUwMTYwNjEEc2VjA25jbW9kBHNsawNncm91cHMyBHN0aW1lAzExNzYzOTI4OTc-">Start a group</a></p>
<p>in 3 easy steps.</p>
<p>Connect with others.</p>
</div>
</div>
</div> <!-- |**|end egp html banner|**| -->
<div style="clear:both; color: #FFF; font-size:1px;">.</div>
</div> <img src="http://geo.yahoo.com/serv?s=97359714/grpId=2564563/grpspId=1705016061/msgId=5590/stime=1176392897/nc1=3848637/nc2=3848530/nc3=3" width="1" height="1"> <br>
<span style="color: white;">__,_._,___</span>
<!--~-|**|PrettyHtmlEnd|**|-~-->
</body>
<!--~-|**|PrettyHtmlStart|**|-~-->
<head>
<style type="text/css">
<!--
#ygrp-mlmsg {font-size:13px; font-family: arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
#ygrp-mlmsg table {font-size:inherit;font:100%;}
#ygrp-mlmsg select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}
#ygrp-mlmsg pre, code {font:115% monospace;*font-size:100%;}
#ygrp-mlmsg * {line-height:1.22em;}
#ygrp-text{
font-family: Georgia;
}
#ygrp-text p{
margin: 0 0 1em 0;
}
#ygrp-tpmsgs{
font-family: Arial;
clear: both;
}
#ygrp-vitnav{
padding-top: 10px;
font-family: Verdana;
font-size: 77%;
margin: 0;
}
#ygrp-vitnav a{
padding: 0 1px;
}
#ygrp-actbar{
clear: both;
margin: 25px 0;
white-space:nowrap;
color: #666;
text-align: right;
}
#ygrp-actbar .left{
float: left;
white-space:nowrap;
}
.bld{font-weight:bold;}
#ygrp-grft{
font-family: Verdana;
font-size: 77%;
padding: 15px 0;
}
#ygrp-ft{
font-family: verdana;
font-size: 77%;
border-top: 1px solid #666;
padding: 5px 0;
}
#ygrp-mlmsg #logo{
padding-bottom: 10px;
}
#ygrp-vital{
background-color: #e0ecee;
margin-bottom: 20px;
padding: 2px 0 8px 8px;
}
#ygrp-vital #vithd{
font-size: 77%;
font-family: Verdana;
font-weight: bold;
color: #333;
text-transform: uppercase;
}
#ygrp-vital ul{
padding: 0;
margin: 2px 0;
}
#ygrp-vital ul li{
list-style-type: none;
clear: both;
border: 1px solid #e0ecee;
}
#ygrp-vital ul li .ct{
font-weight: bold;
color: #ff7900;
float: right;
width: 2em;
text-align:right;
padding-right: .5em;
}
#ygrp-vital ul li .cat{
font-weight: bold;
}
#ygrp-vital a {
text-decoration: none;
}
#ygrp-vital a:hover{
text-decoration: underline;
}
#ygrp-sponsor #hd{
color: #999;
font-size: 77%;
}
#ygrp-sponsor #ov{
padding: 6px 13px;
background-color: #e0ecee;
margin-bottom: 20px;
}
#ygrp-sponsor #ov ul{
padding: 0 0 0 8px;
margin: 0;
}
#ygrp-sponsor #ov li{
list-style-type: square;
padding: 6px 0;
font-size: 77%;
}
#ygrp-sponsor #ov li a{
text-decoration: none;
font-size: 130%;
}
#ygrp-sponsor #nc {
background-color: #eee;
margin-bottom: 20px;
padding: 0 8px;
}
#ygrp-sponsor .ad{
padding: 8px 0;
}
#ygrp-sponsor .ad #hd1{
font-family: Arial;
font-weight: bold;
color: #628c2a;
font-size: 100%;
line-height: 122%;
}
#ygrp-sponsor .ad a{
text-decoration: none;
}
#ygrp-sponsor .ad a:hover{
text-decoration: underline;
}
#ygrp-sponsor .ad p{
margin: 0;
}
o {font-size: 0; }
.MsoNormal {
margin: 0 0 0 0;
}
#ygrp-text tt{
font-size: 120%;
}
blockquote{margin: 0 0 0 4px;}
.replbq {margin:4}
-->
</style>
</head>
<!--~-|**|PrettyHtmlEnd|**|-~-->
</html><!--End group email -->
--Gu291X8zv-2oNpsngSoC-mSXZgzSe3FX9hQSYFz--