<script type="text/javascript" language="javascript">
  function show(){
         
         var local=document.location.href;
         local=local.toString();
         alert("local="+local);
         var num=local.indexof("?");
         alert("mm");
         
         if(num==null)
         {   alert("wrong");   }
         else
         {   alert("right");   }
         var numid=local.indexof("&");
         var la=local.lastindexof("&");
         var name=local.substring(num+6,numid);
         var id=local.substring(numid+6,la);
         var num3=local.substring(la+3);  
         
         alert("222222");
      
    }
    window.open=show();
</script>这个地方var num=local.indexof("?");
为什么不执行哪?页面输入“mm“不出现,我怀疑indexof函数的问题,也没有写错呀?请高手指点。谢谢帮助

解决方案 »

  1.   

    var num=local.indexOf("?");o大写~·
      

  2.   

     var local=document.location.href;
      local=local.toString();
      alert("local="+local);
      var num=local.indexof
    -----------------------------老虎插件("?");
      alert("mm");
      

  3.   

    var numid=local.indexof("&");
      var la=local.lastindexof("&");
      var name=local.substring(num+6,numid);
      var id=local.substring(numid+6,la);
      var num3=local.substring(la+3);  ..楼主去下个js手册来.这样就不会搞乱了 
      

  4.   

    indexOf()  substring()  substr()....