删除评论弹出窗口

Delete Comment popup

本文关键字:窗口 评论 删除      更新时间:2023-09-26

我想弹出一个确认/取消div,当我的用户点击我的提要中的删除按钮时,我可以在其中进行样式设置。但我所拥有的不起作用。我想知道这是否是因为我在delete.php中没有任何东西可以告诉它将其引导到弹出窗口中。它只是转到delete.php页面的自动取款机。有人能给我指个路吗?

Javascript:

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.0/jquery.min.js"></script>
<script type="text/JavaScript">
function confirmDelete(){
var agree=confirm("Are you sure you want to delete this file?");
if (agree)
     return true ;
else
     return false ;
}
</script>

按钮:

 echo '<a href="mysite/raw/sn-extend/theme/default/delete.php?id='.$streamitem_data['streamitem_id'].'" onClick="confirmDelete(); alt="Delete" title="Delete" class="delete">X</a>&nbsp;&nbsp;&nbsp;&nbsp;';
  • 您需要将confirmDelete返回的值return
  • 属性是onclick,而不是onClick
  • 属性缺少右引号

JavaScript

function confirmDelete(){
    return confirm("Are you sure you want to delete this file?");
}

PHP

echo '<a ... onclick="return confirmDelete();" ...';

也就是说,看起来您正在使用jQuery(尽管是一个超旧的版本)。如果真的是这样的话,使用jQuery并开始编写不引人注目的JavaScript。

$(function ()
{
    $('a.delete').click(confirmDelete);
});

给自己一个比较新的jQuery版本。

这与jQuery无关,但无论如何你都可以这样做:

<script>
function confirmDelete(idPassed){
  if (confirm("Are you sure you want to delete this file?"))
    window.location = "mysite/raw/sn-extend/theme/default/delete.php?id=" + idPassed;
 }
</script>
<a href="javascript:void(0);" onClick="confirmDelete('<?php echo $streamitem_data['streamitem_id']; ?>');" alt="Delete" title="Delete" class="delete">X</a>