Am I missing something or could you not just use onresize??<br><br>Like:<br>window.onresize=function() { /* do stuff */ }<br><br><a href="http://www.w3schools.com/htmldom/event_onresize.asp">http://www.w3schools.com/htmldom/event_onresize.asp
</a><br><br><br><br><div><span class="gmail_quote">On 1/15/07, <b class="gmail_sendername">Guillaume</b> &lt;<a href="mailto:javascript@webdesignofficina.com">javascript@webdesignofficina.com</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Stefan, Paul, and all others who haven&#39;t replied yet...<br><br>Here&#39;s my function below re-aranged according to your replies...<br>I still don&#39;t understand why, when checkOptSli() is called, I always get the else statement... Not being able
<br>to compare an initial value to a listened one...<br><br>Can someone please light up the path a bit...<br><br>Regards,<br><br>Guillaume.<br><br><br>function checkOptSli() { // This is fired when a user clicks a link<br>
<br>&nbsp;&nbsp;var sto2 = 0;<br><br> sto2ID = setTimeout(&quot;checkOptJ();&quot;, 2000);<br><br>}<br><br>function checkOptJ() {<br><br>&nbsp;&nbsp;&nbsp;&nbsp;var optsh0 = checkOptK;<br><br>&nbsp;&nbsp;&nbsp;&nbsp;optsh3 = optsh0;// Initial value (offsetHeight) of element
<br><br>&nbsp;&nbsp;&nbsp;&nbsp;var optsh1 = 0;<br><br>&nbsp;&nbsp;&nbsp;&nbsp;var optsh1ID = setTimeout(&quot;checkOptL();&quot;, 2000);<br><br>&nbsp;&nbsp;&nbsp;&nbsp;optsh4 = optsh1ID;// Value to be listened to and compared to the previous one above<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if ( optsh4 &gt; optsh3 ) {
<br><br><br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;alert( &quot;things have moved&quot; );<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br><br><br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else {<br><br><br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;alert( &quot;quiet&quot; );<br><br><br><br><br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br><br><br>
<br> }<br><br><br><br>&nbsp;&nbsp; function checkOptK(){ // Fired on the onload so we have a value as starting point<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var opts1 = document.getElementById(&quot;options&quot;);<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;moveBy1 = opts1.offsetHeight;<br>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;posTn3 = 0 - moveBy1;<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;parseInt( posTn3 );<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return posTn3;<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br><br><br>&nbsp;&nbsp;function checkOptL(){ // Looped inside a setTimeout to see if this value is changing...<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// And compare it inside the checkOptJ()function to the checkOptK()resulting value
<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var opts2 = document.getElementById(&quot;options&quot;);<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;moveBy2 = opts2.offsetHeight;<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;posTn4 = 0 - moveBy2;<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;parseInt( posTn4 );<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return posTn4;<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}
<br><br>_______________________________________________<br>Javascript mailing list<br><a href="mailto:Javascript@LaTech.edu">Javascript@LaTech.edu</a><br><a href="https://lists.LaTech.edu/mailman/listinfo/javascript">https://lists.LaTech.edu/mailman/listinfo/javascript
</a><br></blockquote></div><br>