title: Style display not working in Firefox, Opera, Safari - (IE7 is OK)
body: <p>I have an absolutely positioned <code>div</code> that I want to show when the user clicks a link. The <code>onclick</code> of the link calls a js function that sets the display of the div to block (also tried: "", <code>inline</code>, <code>table-cell</code>, <code>inline-table</code>, etc). This works great in IE7, not at all in every other browser I've tried (FF2, FF3, Opera 9.5, Safari).</p>
  
  <p>I've tried adding alerts before and after the call, and they show that the display has changed from <code>none</code> to <code>block</code> but the <code>div</code> does not display.</p>
  
  <p>I can get the <code>div</code> to display in FF3 if I change the display value using Firebug's HTML inspector (but not by running javascript through Firebug's console) - so I know it's not just showing up off-screen, etc.</p>
  
  <p>I've tried everything I can think of, including:</p>
  
  <ul>
  <li>Using a different doctype (XHTML 1, HTML 4, etc)</li>
  <li>Using visibility visible/hidden instead of display block/none</li>
  <li>Using inline javascript instead of a function call</li>
  <li>Testing from different machines</li>
  </ul>
  
  <p>Any ideas about what could cause this?</p>