2013-07-25 3 views
1

На данный момент я работаю на странице управления пользователями.Реализация диалоговых окон и элементов управления

Когда администратор хочет удалить пользователя, я создал всплывающие окна с предупреждением и подтверждением, чтобы убедиться, что действия выполнены.

У меня есть форма, и 2 кнопки

<td colspan="2"> 
<input type="submit" value="modifier" name="modifier" onclick="return sure()"> ou 
<input type="submit" value="supprimer" name="supprimer" onclick="return sure2()"> 
</td> 

и некоторые функции JS, как:

<script> 
    function sure(){ 
     alert("L'utilisateur <?php echo $nom->nom ;?> <?php echo $prenom->prenom ;?> a bien été modifié."); 
    } 
    function sure2(){ 
    var result=confirm("Etes-vous sur de vouloir supprimer <?php echo $nom->nom ;?> <?php echo $prenom->prenom ;?> ?") 
    if (result==true) 
    { 

     alert("Suppression effectuée") 
        close 
     window.open ("admin_modif_user.php") (to be opened in the same tab after closing the deletion page) 

    } 
    else 
    { 
     return false; 
    } 
    } 
    </script> 

То, что я хочу сделать, это когда админ нажмите «нет» (возвращение ложным) он перенаправлен в список, показывающий пользователей (определенную страницу php), и тот же, когда администратор нажимает на последнее OK, чтобы подтвердить удаление.

Надеюсь, вы поймете мой вопрос, он наверняка может быть немного запутанным.

Заранее спасибо :)

+0

увидеть это http://stackoverflow.com/questions/1865837/whats -the-difference-between-window-location-and-window-location-replace –

ответ

0

Вы можете использовать это, чтобы перенаправить пользователя (если это то, что вы имеете в виду)

window.location.href = "an_other_page.php"; 
+0

Привет, спасибо за ваш быстрый ответ. Это я хочу сделать, но прежде, я хочу, чтобы страница была закрыта, а новая в той же вкладке ... –

+0

Как бы вы хотели, чтобы страница была открыта на вкладке, которую вы только что закрыли? Это бессмысленно. Все, что вы можете сделать, это открыть новую вкладку и закрыть текущий (что тоже не имеет смысла) – mguimard

+0

Действительно, это то, что я хочу сделать. Открыта первая страница (Administration/admin_modif_user.php? Id = 1), и удаление другой страницы (Administration/admin_modif_user.php? Id = 1 & modifier = 1). Оттуда я хочу открыть исходную страницу (Administration/admin_modif_user.php), как только администратор щелкнет OK в окне предупреждения. Я пробовал с window.location.replace/window.location.href/close/self attribute ... Никто не выполнял работу –

Смежные вопросы