Hallo,
folgendes kommt am Browser an:
<script type="text/javascript">
function makesure1() {
if (confirm('Sind Sie sicher, dass Sie dieses Thema löschen wollen?')) {
return true;
} else {
return false;
}
}
</script>
<form action="">
<table align="center" border="0" width="100%" cellspacing="0">
<tr><td width="100%" align="right">
<table border="0" width="100%" cellspacing="0" cellpadding="0">
<tr><td width="100%">
<select class="quickmenu" name="SMF_Mod_Menu" onchange="if (this.selectedIndex > 0 && this.options[this.selectedIndex].value) window.location.href = smf_scripturl + this.options[this.selectedIndex].value.substr(smf_scripturl.indexOf('?') == -1 ? 0 : 1);">
<option style="background-color:#BBC7CE; color:#000000; font-weight: bold" value="?action=removetopic2;topic=611.0;sesc=24c82b9bf6c78bcc0e6eee68288b4b0e onclick="return makesure1()">=>Thema löschen</option>
</select>
....
Ohne die Nachfrage ob man wirklich löschen will funktioniert das ganze, mit aber bringt das SMF Board die Meldung: "Sitzungs Check fehlgeschlagen. Bitte loggen Sie sich aus und versuchen Sie es erneut."
Ich denke mir mal dass man den Redirect und die Überprüfung in der selben Funktion machen müsste, aber ich bin bez. JavaScript nicht so sattelfest.
Andreas