Hallo,
Bin mal wieder bei meiner Lieblingssprache Javascript. Nun ja, man sollte meinen, sowas einfaches wie ein "Alert" Fenster nur mit ja/nein und dann darauf entsprechend reagieren sollte kein Problem sein, naja, folgendes ist gescheitert:
function confirm(Link){
if (confirmMsg == '') {
return true;
}
var is_confirmed = confirm(confirmMsg);
if (is_confirmed) {
Link.href;
}
return is_confirmed;
}
1. Wo wird denn der Wert von confirmMsg gesetzt? Du versuchst eine Variable auszulesen, die gar nicht existiert.
2. Was bedeutet die Zeile "Link.href;"? Damit sprichst du eine Eigentschaft des Links an, machst damit aber nichts.
3. Außerdem solltest du vermeiden, eine Funktion "confirm" zu nennen, da dies bereits eine Methode des window-Objekts ist.
<a href="script.php?abc=123" onclick="return confirm(this)"> Löschen</a>
Jemand ne Idee, wie ich das sonst machen kann? Also wenn OK geklickt wird, soll der Link geöffnet werden, sonst nicht.
Versuch mal folgendes:
function abfrage(Link)
{
return confirm("text");
}
<a href="script.php?abc=123" onclick="return abfrage(this)"> Löschen</a>
Wozu dann allerdings der Link übergeben werden muss weiß ich nicht.
Viel Erfolg,
Robert
http://www.designauswahl.here.de
mit kostenlosem Webseiten-Generator ROBE.dit
[more than a HTMLE.dit]