Sebastian: Bei Klick auf Link Dialogbox

Beitrag lesen

Hallihallo.

Ich möchte bei Klick auf einen Link eine Dialogbox aufrufen mit den Buttons [OK] und [Abbrechen].

Bei Wahl von [Abbrechen] soll auf der aktuellen Seite geblieben werden. Bei [OK] soll ein Formular an die verlinkte Seite geschickt werden.

Dazu habe ich eine Funktion geschrieben, die ich mit OnClick auslöse:

<a href="irgendwas.html" OnClick="checkdialog()">Klick</a>

Problem:
Egal was man anklickt - [OK] oder [Abbrechen] - wird der Link aufgerufen, ohne dass checkdialog() Zeit zur Ausführung hat.
Wenn ich das href-Attribut weglasse, funktioniert es, aber ich hab nicht die linktypische Formatierung.

Gibt es irgendeine elegantere Lösung, wie man dieses Vorhaben umsetzen könnte?

Vielen Dank
MfG Sebastian