home *** CD-ROM | disk | FTP | other *** search
/ Chip: 25 Years Anniversary / CHIP_25Jahre_Jubilaeum.iso / downloads / 401065 / WPO11 / Data1.cab / SVGWebButtonScripts.js < prev    next >
Text File  |  2003-03-07  |  1KB  |  34 lines

  1.     function GetSVGDocument(event){
  2.       var dirTar = event.getTarget();
  3.       if( dirTar.getNodeType() != 9 ) {
  4.        // if not DOCUMENT_NODE
  5.        svgDoc = dirTar.getOwnerDocument();
  6.       } else {
  7.        svgDoc = dirTar;
  8.       }
  9.       state="up";
  10.     }
  11.     function SwapVisible(action, webbttn){
  12.      if(state=="up" & action=="over"){ 
  13.       newNode = svgDoc.getElementById(webbttn+"_OVER");
  14.       stateActNode = svgDoc.getElementById(webbttn+"_UP");
  15.       state="over";
  16.      } else if(state=="over"){
  17.       if(action=="down"){
  18.        newNode = svgDoc.getElementById(webbttn+"_DOWN");
  19.        stateActNode = svgDoc.getElementById(webbttn+"_OVER");
  20.        state="down";
  21.       } else if(action=="out"){
  22.        newNode = svgDoc.getElementById(webbttn+"_UP");
  23.        stateActNode = svgDoc.getElementById(webbttn+"_OVER");
  24.        state="up";
  25.      }} else if(state=="down" & action=="up"){
  26.       newNode = svgDoc.getElementById(webbttn+"_OVER");
  27.       stateActNode = svgDoc.getElementById(webbttn+"_DOWN");
  28.       state="over";
  29.      }
  30.      newNode.style.setProperty("visibility","visible");
  31.      stateActNode.style.setProperty("visibility","hidden");
  32.     }
  33.  
  34.