2

我已经重定向到 logout.php

<a class="menu_button" href="logout.php">Logout</a>

在 logout.php 上,我只是销毁会话并将用户重定向回登录。

我需要的是,当用户单击 menu_button 注销时,显示对话框,要求他确认他要注销。

我知道我可以通过 php new page 做到这一点,但认为这更优雅。

我有这个:

<a class="menu_button" href="logout.php" onClick="return confirm('Sure to logout?');">Logout</a>

但是浏览器弹出窗口很难看..

编辑:

这个我用过,还是不行。。。。

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js" type="text/javascript"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.2/jquery-ui.min.js"></script>
<link rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.1/themes/blitzer/jquery-ui.css" type="text/css" />
<script src="jquery/js/jquery.easy-confirm-dialog.js"></script>
<script>
$(".customDialog").easyconfirm({dialog: $("#question")});
</script>

身体

<a href="?confirm=true" class="customDialog">Test with custom confirm dialog</a>
  <div class="dialog" id="question"><img src="question.png" alt="" />Do you want to continue?</div>
4

2 回答 2

1

你熟悉jQuery(更具体地说是jQuery ui吗?它们可以让你创建相当漂亮的对话框(我的意思是你可以用它们做任何你可以用你的页面做的事情——以一种简单的方式)。

我还推荐jquery 简单确认对话框插件。

于 2012-11-18T02:34:20.630 回答
1

您可以调整 jQuery UI 对话框。这是非常容易使用。实际上,请尝试http://jqueryui.com/dialog/#modal-confirmation

于 2012-11-18T02:40:48.587 回答