Why is everyone (well minus a few) so dedicated to adding styles 'inline'??<br>As we all know styles should be kept in the style sheet etc etc<br><br>so define a class<br><br>.hide {<br>&nbsp;display: none; /* or visibility: hidden */
<br>}<br><br>and then add and remove the class <br><br>there are several nice functions out there to do this already or if you use the prototype.js library (or even if you dont these methods are easy enough to remove and add to your own class or create as functions)
<br><br>Element.addClassName(el, &quot;hide&quot;);<br>Element.removeClassName(el, &quot;hide&quot;);<br><br>no need to worry if the default property value is inline of block as when you remove the class it will go back to what it was before, and has the added benefit of keeping your style away from your function :)
<br><br><br><br><div><span class="gmail_quote">On 11/29/06, <b class="gmail_sendername">Peter Brunone</b> &lt;<a href="mailto:peter@brunone.com">peter@brunone.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;">

                <font size="2">
                                <font face="Arial">Hi Roland,<br><br>&nbsp;&nbsp;&nbsp;Instead of using style.visibility = &quot;hidden&quot;, use style.display=&quot;none&quot;.&nbsp; Then, to change it back, you set the display to &quot;inline&quot; (it might be &quot;block&quot;, but I'm pretty sure&nbsp;the default is&nbsp;&quot;inline&quot; for select elements; you can look it up if necessary).
<br><br>Cheers,<br><br>Peter Brunone<br></font>
                                <font face="Arial">
                                                <strong>
                                                                <font face="Verdana">______________<br>EasyListBox.com</font>
                                                </strong>
                                                <br>
                                                <br>
                                </font>
                </font>
                <font face="Tahoma, Arial, Sans-Serif" size="2">
                                <b>From</b>: &quot;Dong, Roland&quot; <a href="mailto:Roland_Dong@parade.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">Roland_Dong@parade.com</a><br></font>
                <br>
                <div dir="ltr" align="left">
                                <font color="#0000ff" face="Arial" size="2">
                                                <span>Hello,</span>
                                </font>
                </div>
                <div dir="ltr" align="left">
                                <font color="#0000ff" face="Arial" size="2">
                                                <span>
                                                </span>
                                </font>&nbsp;</div><div><span class="e" id="q_10f34b04b1723214_1">
                <font color="#0000ff" face="Arial" size="2">
                </font>
                <font color="#0000ff" face="Arial" size="2">
                </font>
                <div>
                                <span>
                                                <font color="#0000ff" face="Arial" size="2">I need to dynamically hide and unhide a selection box based on the value selected in the first selection box.&nbsp; So if a&nbsp;user selects &quot;a&quot;&nbsp;&nbsp;in selection box, element id2 should be visible else it should remain hidden.&nbsp; I can use &nbsp;
document.getElementByI(&quot;id2&quot;).style.visibility=&quot;visible&quot; to make it visible and document.getElementById(&quot;ed1&quot;).style.visibility=&quot;hidden&quot;; to make it disappear.&nbsp;&nbsp;&nbsp; The problem when element id2 disappears, it&nbsp;still keeps space there and it makes the form look bad. &nbsp; Is there a way to dynamically remove the space it occupies?
</font>
                                </span>
                </div>
                <div>
                                <span>
                                                <font color="#0000ff" face="Arial" size="2">
                                                </font>
                                </span>&nbsp;</div>
                <div>
                                <span>
                                                <font color="#0000ff" face="Arial" size="2">.......</font>
                                </span>
                </div>
                <div>
                                <span>
                                                <font color="#0000ff" face="Arial" size="2">&lt;tr id=&quot;id1&quot;&gt;</font>
                                </span>
                </div>
                <div>
                                <span>
                                                <font color="#0000ff" face="Arial" size="2">&nbsp;&nbsp; &lt;td&gt;</font>
                                </span>
                </div>
                <div>
                                <span>
                                                <font color="#0000ff" face="Arial" size="2">&nbsp;&nbsp;&nbsp;&nbsp;&lt;select name=&quot;first&quot; onchange=&quot;check(this)&quot;&gt;</font>
                                </span>
                </div>
                <div>
                                <span>
                                                <font color="#0000ff" face="Arial" size="2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;option&gt;a&lt;/option&gt;</font>
                                </span>
                </div>
                <div>
                                <span>
                                                <font color="#0000ff" face="Arial" size="2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;option&gt;b&lt;/option&gt;</font>
                                </span>
                </div>
                <div>
                                <span>
                                                <font color="#0000ff" face="Arial" size="2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/select&gt;&nbsp;&nbsp;&nbsp;</font>
                                </span>
                </div>
                <div>
                                <span>
                                </span>
                                <span>
                                                <font color="#0000ff" face="Arial" size="2">&nbsp;&nbsp; &lt;td&gt;</font>
                                </span>
                </div>
                <div>
                                <span>
                                                <font color="#0000ff" face="Arial" size="2">&lt;/tr&gt;</font>
                                </span>
                </div>
                <div>
                                <span>
                                                <font color="#0000ff" face="Arial" size="2">&lt;tr id =&quot;id2&quot; style=&quot;visibility:hidden&quot;;&gt;</font>
                                </span>
                </div>
                <div>
                                <span>
                                                <font color="#0000ff" face="Arial" size="2">&nbsp;&lt;td&gt;</font>
                                </span>
                </div>
                <div>
                                <span>
                                                <font color="#0000ff" face="Arial" size="2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;select name=&quot;second&quot;&gt; 
<div><span><font color="#0000ff" face="Arial" size="2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;option&gt;c&lt;/option&gt;</font></span></div><div><span><font color="#0000ff" face="Arial" size="2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;option&gt;d&lt;/option&gt;</font></span>
</div><div><span><font color="#0000ff" face="Arial" size="2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/select&gt;&nbsp;&nbsp;&nbsp;</font></span></div></font>
                                </span>
                </div>
                <div>
                                <span>
                                                <font color="#0000ff" face="Arial" size="2">&nbsp;&lt;td&gt;</font>
                                </span>
                </div>
                <div>
                                <span>
                                                <font color="#0000ff" face="Arial" size="2">&lt;/tr&gt;</font>
                                </span>
                </div>
                <div>
                                <span>
                                                <font color="#0000ff" face="Arial" size="2">..............</font>
                                </span>
                </div>
                <div>
                                <span>
                                                <font color="#0000ff" face="Arial" size="2">rest of the form....</font>
                                </span>
                </div>
                <div>
                                <span>
                                                <font color="#0000ff" face="Arial" size="2">
                                                </font>
                                </span>&nbsp;</div>
                <div>
                                <span>
                                                <font color="#0000ff" face="Arial" size="2">
                                                </font>
                                </span>&nbsp;</div>
                <div>
                                <span>
                                                <font color="#0000ff" face="Arial" size="2">Thanks a lot,</font>
                                </span>
                </div>
                <div>
                                <span>
                                                <font color="#0000ff" face="Arial" size="2">
                                                </font>
                                </span>&nbsp;</div>
                <div>
                                <span>
                                                <font color="#0000ff" face="Arial" size="2">Roland</font>
                                </span>
                </div>


</span></div><br>_______________________________________________<br>Javascript mailing list<br><a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:Javascript@LaTech.edu">Javascript@LaTech.edu</a><br><a onclick="return top.js.OpenExtLink(window,event,this)" href="https://lists.LaTech.edu/mailman/listinfo/javascript" target="_blank">
https://lists.LaTech.edu/mailman/listinfo/javascript</a><br><br><br></blockquote></div><br>