Robert Bamler: Bestätigungs - Box

Beitrag lesen

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]