Verzweigungen im Navigationspfad können mit Hilfe von "Verteilerseiten" oder direkt in einer Antwortseite abgebildet werden. Die Definition einer Verteilerseite sollte vermieden werden, wenn dem Benutzer keine neuen Informationen angeboten werden können. Dieses sollte vor allem aus Sicht eines Benutzers entschieden werden, der die Applikation häufig nutzt.
Verzweigungen im Navigationspfad werden mit Hilfe einfacher Links mit eventueller Parameterübergabe modelliert. Die beiden Techniken sind in CGI Parameter näher beschrieben.
siehe auch:Eine Verzweigung nach dem Abschicken eines Formulars kann auf zwei unterschiedliche Arten gesteuert werden.
Die Übermittlung des gedrückten Buttons erfolgt mit Hilfe des value Parameters des Buttons. Der Browser übermittelt einen Parameter mit dem Namen (name) des Buttons. Der Wert dieses Parameters wird auf den value Wert des jeweiligen Buttons gesetzt.
<input type="submit" value="Hinzufügen" name="_button"> <input type="submit" value="Weiter" name="_button">
Die Applikationslogik auf dem Server entscheidet jetzt jetzt je
nach Wert des Parameters _button
, welche Aktion
durchgeführt und welche Antwortseite an den Browser
zurückgeschickt werden soll.
Diese Vorgehensweise hat bei Verwendung der Browserbuttons den Nachteil, daß die Beschriftung des Buttons durch den value Paramter festgelegt wird.
<input type="image" src="<URL>">
Alternativ könnten Grafische Buttons eingesetzt werden. Hier läßt sich der Effekt, dß der Button bei Betätigung versenkt wird und das das Formular erst bei loslassen des Buttons verschickt wird nur umständlich mit Hilfe von JavaScript realisieren.