----js部分
function MM_goToURL() { //v3.0
  var i, args=MM_goToURL.arguments; document.MM_returnValue = false;
  for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");
}
----事件响应部分
onClick="MM_goToURL('top','default.asp');return document.MM_returnValue"
希望给加上注释!!

解决方案 »

  1.   

    实际上就是运行top.location='default.asp';return false;----js部分 
    function MM_goToURL() { //v3.0 
      var i, args=MM_goToURL.arguments;//拿到方法的参数组
     document.MM_returnValue = false;//设置变量document.MM_returnValue 
      for (i=0; i <(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");//动态编译运行,必须是2个一组的参数 
      

  2.   

    哦 那还弄得那么复杂啊  
    我直接用 response.Redirect("default.asp")代替他 是不是没什么影响?
      

  3.   


    function MM_goToURL() { //v3.0 
      var i, 
      //args为MM_goToURL()的参数个数 arguments为函数内置属性,是数组类型,数组里是函数的参数。
      var args=MM_goToURL.arguments;
      //MM_returnValue定义了个全局变量,此处没什用
      document.MM_returnValue = false; 
      //遍历参数数组,参数以2个为一组,第一个代表窗口,第二个表示该窗口的地址,
      //如果只有2个参数那么不用for
      //相当于 eval(args[0]+".location='"+args[1]+"'");
      for (i=0; i <(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'"); 
      //eval用于将字符串作为语句执行,假设第一个参数为top,第二个参数为default.asp
      //那么字符串拼接起来就是 top.location='default.asp';用eval相当于执行上述语句,用于顶层窗口的重新定位。

      

  4.   

    response.Redirect 是服务器端代码,两回事
      

  5.   


    function MM_goToURL() { //v3.0 
      var i, 
      //args为MM_goToURL()的参数个数 arguments为函数内置属性,是数组类型,数组里是函数的参数。
      var args=MM_goToURL.arguments;
      //MM_returnValue定义了个全局变量,此处没什用
      document.MM_returnValue = false; 
      //遍历参数数组,参数以2个为一组,第一个代表窗口,第二个表示该窗口的地址,
      //如果只有2个参数那么不用for
      //相当于 eval(args[0]+".location='"+args[1]+"'");
      for (i=0; i <(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'"); 
      //eval用于将字符串作为语句执行,假设第一个参数为top,第二个参数为default.asp
      //那么字符串拼接起来就是 top.location='default.asp';用eval相当于执行上述语句,用于顶层窗口的重新定位。

      

  6.   

    这应该和你的应用有关吧...
    他是要点击的.
    response.Redirect应该是直接跳转了吧?
      

  7.   

    嗯.if you like.just do it.
      

  8.   

    O(∩_∩)O哈哈~  
    谢谢喽 
    我太穷了,所以不能给大家分数,请见谅,以后赚了在给各位分啊,O(∩_∩)O哈哈~