0

我对这一切都很陌生,但试图创建一个执行以下操作的 javascript 函数:

  1. 用户点击电子邮件
  2. 出现一个确认框,用户点击“确定”或取消
  3. 点击“确定”后,他们将被带到电子邮件窗口
  4. 点击“取消”后,窗口关闭

这是我到目前为止所拥有的,我只是遇到了取消关闭窗口的问题。它的作用类似于“确定”按钮并转到电子邮件窗口。非常感谢您的帮助!!

    <html>
    <head>
    <script type="text/javascript">
    <!--
    function getConfirmation(){
       var retVal = confirm("This is the disclaimer copy to agree or disagree to.");
       if( retVal == true ){
          return true;
       }else{
          return false;
       }
    }
    //-->
    </script>
    </head>
    <body>

    <a href="mailto:test@mywebsite.com" onclick="getConfirmation()">test@mywebsite.com</a>
    </body>
    </html>
4

2 回答 2

1

你需要onclick="return getConfirmation()">

标记return..

Jsfiddle 演示

于 2012-06-06T16:58:33.343 回答
0

尝试这个:

<a href="mailto:test@mywebsite.com" onclick="return getConfirmation()">test@mywebsite.com</a>

在. return_onclick


您还可以将功能简化为:

function getConfirmation(){
 return confirm("This is the disclaimer copy to agree or disagree to."); // DONE!
}
于 2012-06-06T16:59:57.107 回答