Bestätigungsfenster in die HTML DB Anwendung aufnehmen

Wenn es in einer Anwendung darum geht, etwas zu löschen, ist es fast immer sinnvoll, die Aktion nochmal bestätigen zu lassen. In fast allen Anwendungen wird ein Fenster "Sind Sie sicher ..." vor dem eigentlichen Löschen geöffnet.

Dazu eignet sich JavaScript ganz hervorragend; es wurde daher auch in der HTML DB Entwicklungsumgebung verwendet: Wenn Sie zum Beispiel ein Element oder eine Region von einer Seite löschen, sehen Sie eine JavaScript-Alert Box.

Im Folgenden wird dargestellt, wie Sie dieses Bestätigungsfenster in Ihren HTML DB Anwendungen nutzen können. Sie können diesen Tipp auf jede beliebige Schaltfläche anwenden. Wenn Sie also noch keine Schaltfläche haben, legen Sie zunächst eine an.

Hinterlegen Sie den folgenden JavaScript Code in Ihrer Anwendung. Sie können ihn entweder im Seitentemplate oder im Bereich HTML Header Ihrer Seitendefinition hinterlegen. Die Funktion zeigt die JavaScript Alert Box und führt den eigentlichen Page Submit nur dann durch, wenn in der Alert Box auf OK geklickt wurde.

JavaScript Code zur Bestätigung einer Aktion

<script language="JavaScript1.1" type="text/javascript">
  function confirmDelete(message, button_name)
  {
     var v_confirm;

     if (message == null)
     {
       message = "Sind Sie sicher?";
     }

     v_confirm = confirm(message);
  
     if (v_confirm == true)
     {
       doSubmit(button_name);
     }
  }
</script>

Bis hierhin wurde lediglich die JavaScript Funktion hinterlegt; nun muss Sie nur noch bei der entsprechenden Schaltfläche eingesetzt werden. Wählen Sie bei der gewünschten Schaltfläche Bearbeiten aus und integrieren Sie die JavaScript-Funktion wie folgt.

JavaScript Function

Zurück zur Community-Seite