steckl: Problem mit Confirmbox im Firefox

Beitrag lesen

Hi,

<a href="warten.php?warten=<?php print $warten;?>&action=del&idnr=<?php echo $idnr;?>&od=<?php echo $od;?>" onClick="return confirm('ACHTUNG!\nSoll der folgende Datensatz wirklich gelöscht werden:\n<?php echo $loeschname; ?>')"><img src="../pics/edit_icons/loeschen.gif" alt="l&ouml;schen" width="20" height="20" border="0"></a>

Der PHP-Code interessiert an dieser stelle nicht. Interessant waere, was beim Browser ankommt.

Mein Problem ist nun, dass es zwar im IE geht, aber nicht im Firefox. Egal ob ich auf Ok oder Abbrechen gehe, der Link wird immer aufgerufen und das ist ja nicht im Sinne des Erfinders.

Hast du mal in die Fehlerkonsole vom Firefox geschaut?

Ich habe auch schon folgendes ausprobiert:
<script type="text/javascript">
function test(loeschname)
{
var check = confirm('ACHTUNG!\nSoll der folgende Datensatz wirklich gelöscht werden:\n' + loeschname);
if(check) {
   alert('Ja');
}
else {
  alert('Nein');
}
return check;
}
</script>
<a href="#" onClick="return text('<?php echo $loeschname; ?>')"><img src="../pics/edit_icons/loeschen.gif" alt="l&ouml;schen" width="20" height="20" border="0"></a>

Aber auch hier wieder das gleiche Problem: Im IE wird der Alert angezeigt, im Firefox nicht. Ich verwende die Firefox version 2.0.0.4.

Hier rufst du eine Funktion text() auf, aber oben ist nur eine Funktion test() definiert.

mfG,
steckl