<HTML>  
  <head> </head> 
<body> 
  
<script language = "Javascript"> 
var f=function(type,value){ 
        switch(type){ 
        case "date":{    var delimiter=":";            
                          var first=value.indexOf(delimiter);alert(first);//此处会弹出对话框 
                          var second=value.lastIndexOf(delimiter);alert(second);//此处会弹出对话框 
                          var part1=value.subString(0,first);alert(second);//这就不会弹出 
                          var part2=value.subString(first+1,second); 
                          var part3=value.subString(second+1);alert(part1);//这也不会弹出 
                          break;          
                  } 
        default :{alert("There is no type to match!!");} 
        
        } 
      } 
        f("date","2000:11:29"); 
</script> </body>  
  
</HTML> 
这是为什么啊!!!!!!!