ページで、次のコードを使用して、フォルダーからの画像のサムを表示しています。その下に「画像の削除」というリンクがあります。
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() を呼び出しています。ユーザーが [画像の削除] をクリックした場合、その画像を含むフォルダー (Gallery/thumbs) から画像のサムを削除する必要があります。
関数 Del は次のとおりです。
<script type="text/javascript">
function Del(){
var image_x = document.getElementById('image');
image_x.parentNode.removeChild(image_x);
}
</script>
この関数は、フォルダーからではなく、ページから画像を削除します。また、3番目の画像を削除すると、最初に、次に2番目に順番に削除されます。ユーザーが [イメージの削除] をクリックしたイメージのみを削除したい
皆さんが理解してくれることを願っています。