2013-07-25 56 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頁面)的列表中,並且當管理員單擊最後一個確定以便知道刪除時也是如此。

希望你明白我的問題,它肯定會有點混亂。

感謝提前:)

+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)。 我試着用window.location.replace/window.location.href/close/self屬性...沒有做過這項工作 –