Rok
09-17-2002, 11:06 AM
What's wrong with this code?
When I run JavaScript Console in Mozilla it says:"E has no properties".
The code:
--------------------------------------------------------------------------------------
function razsiri(el, E) {
preventBubble(E);
if (el.open) {
for (var i = 0; i < el.childNodes.length; i++) {
if (el.childNodes[i].nodeType != 3) {
el.childNodes[i].style.display = 'none';}}
el.open = false;
}
else{
for (var i = 0; i < el.childNodes.length; i++) {
if (el.childNodes[i].nodeType != 3) {
el.childNodes[i].style.display = 'block';}}
el.open = true;
}
}
preventBubble = function(E){
if(isIE){
event.cancelBubble=true;
event.returnValue=false;
}else{
if(E.stopPropagation)E.stopPropagation();
else E.preventBubble();
}
};
-------------------------------------------------------------------------------------
When I run JavaScript Console in Mozilla it says:"E has no properties".
The code:
--------------------------------------------------------------------------------------
function razsiri(el, E) {
preventBubble(E);
if (el.open) {
for (var i = 0; i < el.childNodes.length; i++) {
if (el.childNodes[i].nodeType != 3) {
el.childNodes[i].style.display = 'none';}}
el.open = false;
}
else{
for (var i = 0; i < el.childNodes.length; i++) {
if (el.childNodes[i].nodeType != 3) {
el.childNodes[i].style.display = 'block';}}
el.open = true;
}
}
preventBubble = function(E){
if(isIE){
event.cancelBubble=true;
event.returnValue=false;
}else{
if(E.stopPropagation)E.stopPropagation();
else E.preventBubble();
}
};
-------------------------------------------------------------------------------------