meino: ns7 getElementById

Beitrag lesen

hi,
kurz um, warum funktioniert meine seite nicht mehr mit netscape 7 ?
http://www.meino.de/drawings/ns7draw.htm

ich befürchte, daß es wiedermal das getElementById Problem ist, damit steh ich momentan auf Kriegsfuß.
Falls möglich, bitte gleich nachfolgenden script korregieren,
thanks, meino

hier nun der Auszug aus dem script:

function CSAction(array) { for (var i=0;i<array.length;i++) CSAct[array[i]]0; }
CSAct = new Object;
CSAg = window.navigator.userAgent; CSBVers = parseInt(CSAg.charAt(CSAg.indexOf("/")+1),10);
function IsIE() { return CSAg.indexOf("MSIE") > 0;}
function CSIEStyl(s) { return document.all.tags("div")[s].style; }
function CSNSStyl(s) { return CSFindElement(s,0); }
function CSFindElement(n,ly) { if (CSBVers < 4) return document[n];
 var curDoc = ly ? ly.document : document; var elem = curDoc[n];
 if (!elem) { for (var i=0;i<curDoc.layers.length;i++) {
  elem = CSFindElement(n,curDoc.layers[i]); if (elem) return elem; }}
 return elem;
}
function CSSetStyleVis(s,v) { if (IsIE()) CSIEStyl(s).visibility = (v == 0) ? "hidden" : "visible";
 else CSNSStyl(s).visibility = (v == 0) ? 'hide' : 'show'; }
function CSGetStyleVis(s) { if (IsIE()) return (CSIEStyl(s).visibility == "hidden") ? 0 : 1;
 else return (CSNSStyl(s).visibility == 'hide') ? 0 : 1;}
function CSShowHide(action) {
 if (action[1] == '') return;
 var type=action[2];
 if(type==0) CSSetStyleVis(action[1],0);
 else if(type==1) CSSetStyleVis(action[1],1);
 else if(type==2) {
  if (CSGetStyleVis(action[1]) == 0) CSSetStyleVis(action[1],1);
  else CSSetStyleVis(action[1],0);
 }
}