Vor dem Speichern im Editor eine Funktion ausführen

19. Nov 2009

Vor dem Speichern können Sie im Editor eine eigene Javascript-Funktion ausführen.

Bevor der Editor speichert, prüft er, ob im Bearbeitungs-Template eine Javascript-Funktion mit dem Namen wOnBeforeSave existiert. Falls ja führt er diese aus. Wenn die Funktion true zurückgibt, speichert der Editor die Eingaben. Wenn die Funktion hingegen false zurückgibt, wird die Seite nicht gespeichert.

Damit können SIe dem Redakteur vor dem Speichern Hinweise geben, das Speichern abfangen und beliebige eigene Javascript-Funktionen ausführen.

Die Funktion prüft, ob auf "Speichern und Schließen" geklickt wurde und verhindert, dass man auf "Speichern" klickt.

...
<script type="text/javascript">
function wOnBeforeSave(type){
  if(type == 'saveAndExit'){
    return confirm('Wollen Sie sicher speichern und schließen?');        
  }
  else{
    alert('Bitte nutzen Sie die Funktion "Speichern und schließen"!');
    return false;
  }  
}
</script>
...

Ähnliche Seiten

Entwicklerbereich Weblication® CMS - © Scholl Communications AG