删除图像在一个页面中,我显示图像的大拇指从一个文件夹,下面一个链接“删除图片”, 通过这个代码:用javascript函数
echo '<li> <a href="Gallery/'.$file.'" rel="lightbox['.$lightbox.']">';
echo '<div id="image" ><img src="Gallery/thumbs/'.$file.'" alt="" /><br>
<a href="javascript:Del();"><font style="font-size:9px">Delete Image</font>';
echo '</a></div></a></li>';
在删除图片我调用一个JavaScript函数Del()。我想,如果用户点击删除图像时,图像拇指应删除,从它包含的文件夹,即廊/拇指。
功能德尔是:
<script type="text/javascript">
function Del(){
var image_x = document.getElementById('image');
image_x.parentNode.removeChild(image_x);
}
</script>
该函数从页面移除图像,而不是从文件夹中。而且它也会像删除它们一样,如果我在第三张图像上删除,它将首先删除,然后再删除它。 我想要的图像被删除,只有那些在其用户单击删除图片
我希望大家都明白。
你需要使用不同的“ID”值,每一个元素。也就是说,多个元素具有id“image”是错误的。 – Pointy
给每个图像的ID和使用Ajax的ID发送给PHP从文件夹中删除。 – Adam
您无法直接从客户端删除图像。你需要从服务器上完成。 – Wilk