2

logout.phpにリダイレクトします

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

logout.phpで、セッションを破棄し、ユーザーをログインにリダイレクトします。

私が必要としているのは、ユーザーがmenu_buttonログアウトをクリックすると、ログアウトすることを確認するように求めるダイアログボックスを表示することです。

私はphpの新しいページを介してそれを行うことができることを知っていますが、これはよりエレガントだと思います。

私はこれを持っています:

<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

jQueryUIダイアログを適応させることができます。とても使いやすいです。実際には、http://jqueryui.com/dialog/#modal-confirmationを試してください

于 2012-11-18T02:40:48.587 に答える