Siz mümkün olduğunca HTML sizin JavaScript ayırmak için çalışmalısınız. Vanilya HTML başlangıçta ve daha sonra daha sonra bağlantıya olay eklemek çıktı.
printf('<td><a id="deleteLink" href="delete.php?id=%d&category=%s">Delete</a></td>', $row["id"], $a);
Ve sonra sayfadaki yere bazı JavaScript kodu:
document.getElementById('deleteLink').onclick = function() {
return confirm("Are you sure you wish to delete?");
};
Muhtemelen birden fazla satır, kendi silme bağlantı ile her ile bir tablo var gibi örnekten ancak görünüyor. Bu ve üzerinde confirm(...)
metin çıktısı olmayacak çünkü, daha çekici bu tarzı kullanarak yapar.
Bu durumda, açıktır ki linke bir id
kullanamazsınız, bu yüzden bir sınıf kullanmak için muhtemelen daha iyi. <a class="deleteLink" ...
Eğer bu jQuery gibi bir JavaScript kütüphanesini kullanarak olsaydı, bu çok kolaydır:
$('.deleteLink').click(function() {
return confirm("...");
});