Re: "is not defined" errors only in Firefox




forwardtrends wrote:
function setStyle(element, property, value) {
element = document.getElementById(element);
if(element.style) {element.style[property] = value;}
}

[snip]
setStyle(handbookPop, 'display', 'none');
setStyle(handbookPop, 'display', '');

handbookPop is not defined because you are sending an undefined value
to your function setStyle function. Change it to the following
accordingly:

setStyle("handbookPop", "display", "none");
setStyle("handbookPop", "display", "");

handbookPop should be a string.

But when I use a <body onLoad="javascript:hideDiv();">
<a href="#" onClick="javascript:showDiv();">show div</a>

Javascript pseudo-protocol is a very bad practice. Try searching the
groups here, and you'll get many reasons as to why it is so.

.