ok, dann hab ich noch folgendes in petto
HTML:
<script language="JavaScript">
<!--
function del() {
if (confirm('Wirklich löschen?')) {
document.forms.löschen.elements.del2.value = "1";
return true;
}
else {return false;}
}
//-->
</script>
<form name="löschen" action="löschen.php" onsubmit="return del()" method="post" enctype="application/x-www-form-urlencoded">
<input typ="hidden" name="del2" value="0" />
<input typ="submit" name="del1" value="Löschen" />
</form>
wenn javascript aktiv is, offnet sich ein popup mit einer bestätigungsfrage,
falls javascript nich aktiv is, muss dann die bestätigungsabfrage von php übernommen werden.
löschen.php
PHP:
<?
if (isset($_POST['del1']) {
if ($_POST['del2']=='0') {
// JS ist aus -> Bestätigung über PHP
echo '
...
<form action="löschen.php" method="post" enctype="application/x-www-form-urlencoded">
<input typ="hidden" name="del2" value="1" />
<input typ="submit" name="del1" value="Löschen" />
</form>
...
';
}
else {
// JS ist ein, oder PHP-Bestätigung erhalten
// direkt löschen
...
}
}
?>
so, das sieht jetzt alles etwas viel aus, hab mir das alles aber gut durchdacht (hoffentlich auch richtig). selbst getestet hab ich das nich, sollte aber in der form rücksicht auf das eventuell ausgeschaltete JS nehmen, sowie auf das vorrausladen des browsers, oder das neugierige stöbern von suchmaschinen.
ansonsten bin ich offen für andere ideen