Stefan: JS-onChange-function

Beitrag lesen

hi!

Kann mir wer sagen was hier falsch is, ich finds einfach nicht :-(

  
<!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN">  
<html>  
<head>  
  
<script language="javascript" type="text/javascript">  
<!--  
  function showHide(elementID) {  
    var desc = null;  
  
    if (document.getElementById) {  
      desc = document.getElementById("cnt_desc_" + elementID);  
    } else if (document.all) {  
      desc = document.all["cnt_desc_" + elementID];  
    } else if (document.layers) {  
      desc = document.layers["cnt_desc_" + elementID];  
    }  
  
    if (desc) {  
      if (desc.style.display == 'none') {  
        expand(elementID);  
      } else {  
        collapse(elementID);  
      }  
    }  
  }  
  
  function expand(elementID) {  
    var desc = null;  
  
    if (document.getElementById) {  
      desc = document.getElementById("cnt_desc_" + elementID);  
    } else if (document.all) {  
      desc = document.all["cnt_desc_" + elementID];  
    } else if (document.layers) {  
      desc = document.layers["cnt_desc_" + elementID];  
    }  
  
    if (desc.style.display == 'none') {  
      desc.style.display = 'block';  
    }  
  }  
  
  function collapse(elementID) {  
    var desc = null;  
  
    if (document.getElementById) {  
      desc = document.getElementById("cnt_desc_" + elementID);  
    } else if (document.all) {  
      desc = document.all["cnt_desc_" + elementID];  
    } else if (document.layers) {  
      desc = document.layers["cnt_desc_" + elementID];  
    }  
  
    if (desc.style.display != 'none') {  
      desc.style.display = 'none';  
    }  
  }  
  function collapseAll() {  
    var cnt = null;  
  
     for (var i=0; i<3; i++) {  
       collapse(i);  
      }  
    }  
  
  function switchSort(sortNr) {  
     document.write('dfsfddsfd');  
     collapseAll();  
     if (sortNr=="1") { showHide('1');}  
     if (sortNr=="2") { showHide('2');}  
     if (sortNr=="3") { showHide('3');}  
  }  
  
//-->  
</script>  
</head>  
<body>  
  
<select name="id[1]">  
   <option value="1" onChange="switchSort(this.value)" >Wahl 1</option>  
   <option value="2" onChange="switchSort(this.value)" >Wahl 2</option>  
   <option value="3" onChange="switchSort(this.value)" >Wahl 3</option>  
</select>  
  
<div id="cnt_desc_1" align="left">  
    blablabla  
</div>  
</body>  
</html>  

VIELEN; VIELEN DANK!
Stefan