<form name ="form1">
<input type="button" name="but_code" onclick="window.open('code.asp');">
<input type="button" name="but_name" onclick="window.open('name.asp');">
</form>

解决方案 »

  1.   

    <input type="button" name="but_code" onclick="window.open('code.asp');">
    <input type="button" name="but_name" onclick="window.open('name.asp');">
    or
    <input type="button" name="but_code" onclick="location='code.asp'">
    <input type="button" name="but_name" onclick="location='name.asp'">不要form!
      

  2.   

    <input type="button" name="but_code" onclick="javascript:location.href='code.asp'">
    <input type="button" name="but_name" onclick="javascript:location.href='name.asp'">
      

  3.   

    <script language="JS">
    function document.form1.but_code.onclick(){
           window.open("code.asp");
             }document.form1.but_name.onclick=function(){
           window.open("name.asp")
              }
    </script>用这种方法不用该你上面的代码,直接加入你的叶面就可以使用!上面两种定义方法等价!
      

  4.   

    定义一个空加的事件共有五种方法(据我所知,如果还有别的方法,请各位贡献出来):除了上面各位给的方法和我所给的两种方法外,还有两种:
    方法四:
    <script language="js" for="document.form1.but_code" event="onclick">
    function aa(){window.open('code.asp');}
    aa()
    </script>
    方法五:
    <script language="js" >
    function aa(){window.open('code.asp');}
    document.form1.but_code.attachEvent('onclick',aa)
    </script>