Skript-Parameterwerte

Sie können die Parameter-Werte der Aktion selber festlegen, statt sie aus den von NetObjects Fusion zur Verfügung gestellten auszuwählen, indem Sie sie mit einem JavaScript-Ausdruck generieren. So können Sie z. B. den Wert, den ein Besucher Ihrer Website in ein Formular-Objekt eingibt, als Sekunden-Wert in einer Verzögerungs-Aktion verwenden.

Wenn Ihnen der Umgang mit JavaScript vertraut ist, können Sie Ausdrücke direkt eingeben. Sie können auch den Code für die von NetObjects Fusion erstellten Standardwerte verändern und Ausdrücke aus den anderen Aktionen eines Objekts zusammenstellen. So kann z. B. ein Ausdruck für eine bestimmte Bedingung zutreffend sein - etwa für die Tageszeit - und damit die Aktionen auslösen, die Sie, basierend auf dieser Bedingung, mit dem Dialogfeld „Aktionen erstellen" erstellt haben. So wie das Dialogfeld „Werte" oft mehrere Werte auflisten kann, so kann auch ein Ausdruck einen oder mehrere Werte generieren.

 

  1. Wählen Sie in der Seiten-Ansicht das Objekt, dessen Parameterwerte Sie in einem Skript formulieren möchten und fügen Sie diesem die Aktionen hinzu, die Sie als Komponente des JavaScript-Ausdrucks verwenden möchten.

Ignorieren Sie für diese Aktionen das Feld Anlass, da jede Aktion durch einen Ausdruck ausgelöst wird. Wenn die einzige Funktion einer Aktion darin besteht, durch diesen Ausdruck aufgerufen zu werden, können Sie diese Aktion ausschalten, indem Sie im Eigenschaftenfenster auf der Registerkarte „Aktionen" das Häkchen im Kontrollkästchen neben dieser Aktion entfernen.

  1. Erstellen Sie die Aktion, deren Parameterwert vom Ausdruck erstellt werden soll, wie unter Hinzufügen von Aktionen zu Objekten und Seiten beschrieben. Sie können eine vorhandene Aktion auch durch Doppelklicken auf die Registerkarte „Aktionen" des Eigenschaftenfensters öffnen.

  2. Öffnen Sie im Dialogfeld „Aktion einrichten" das Menü „Parameter" und wählen Sie dort die Option „Ausdruck".

Das Dialogfeld „JavaScript-Ausdruck" wird angezeigt. Wenn der Aktion bereits Standard-Parameterwerte zugeordnet wurden, werden diese Werte im Dialogfeld angezeigt.

  1. Wenn Sie einen Parameterwert erstellen möchten, können Sie entweder Ihr eigenes JavaScript eingeben oder den vorhandenen Code ändern. NetObjects Fusion überprüft den von Ihnen eingegebenen Programm-Code nicht. Stellen Sie also sicher, dass Sie eine gültige Syntax verwenden.

Wenn Sie einen Ausdruck um bereits existierende Aktionen erstellen möchten, klicken Sie auf die Schaltfläche „Aktion einfügen", wählen eine Aktion im Dialogfeld „Aktionen" aus und klicken auf OK. NetObjects Fusion fügt die Aktion in folgender Form im Textfeld an der Stelle ein, an der sich die Einfügemarke befindet: $(AktionsName).

  1. Klicken Sie zunächst im Dialogfeld „JavaScript-Ausdruck" und dann im Dialogfeld „Aktion einrichten" auf OK.

Wenn die Aktion ausgelöst wird, verwendet sie die Parameter-Werte, die durch Ihren Ausdruck generiert wurden.