我希望用按钮代替链接,在链接前弹出提示。是否真的要跳转。<input onClick="location.href='return   confirm('真的要跳转吗?')"; material_out_pdf.php?out_id=1'; " type="button" value="重印">但按提示中的是后。跳转无效.请问如何解决呢?

解决方案 »

  1.   

    a连接也可以控制的
    <a id="a" href="http://www.csdn.net/" target="_blank">csdn</a>
    document.getElementById("a").onclick = function() {
        return confirm("是否跳转");
    };
    input的话
    <input onClick="if(confirm('真的要跳转吗?')){location.href='http://www.csdn.net/'}"; material_out_pdf.php?out_id=1'; " type="button" value="重印">
      

  2.   

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
      <head>
        <title>test.html</title>
        <meta http-equiv="content-type" content="text/html; charset=UTF-8">
    <script>
    function go(){
    var res = confirm('是否跳转');
    if(res){
    window.location.href='http://www.baidu.com'
    }else{
    //..什么都不做
    }
    }
    </script>
      </head>
      <body>
       <a href="#" onclick="go()">go</a>
      </body>
    </html>