As I recall, this is only a problem in IE. If that is the case yes, more than z-index is required to fix it. I'm not certain what you mean by a 'list box', I imagine you mean a select tag or some other form element. If this is the case, code needs to be added that will render the offending element invisible (hidden) while the Pop It is being displayed and then make it visible again when the Pop It disappears. In general, you give an id to the element or use its existing one if it has one and in the code where the Pop It is revealed add a line (shown in red):
Code:
function showmenu(e, which, optWidth){
if (!document.all&&!document.getElementById)
return
document.getElementById('id_of element').style.visibility='hidden'
clearhidemenu()
Then where the Pop It disappears:
Code:
function hidemenu(){
document.getElementById('id_of element').style.visibility='visible'
if (window.menuobj)
menuobj.style.visibility="hidden"
}
If you have more than one element you need to hide/show, use additional lines. Refinements can be made so that only certain Pop Its will activate this extra code and it can be made so that browsers that do not need the extra code will ignore it but, the above is the general idea. To be more specific, I'd prefer to see your page:
PLEASE: Include the URL to your problematic webpage that you want help with.
Bookmarks