_roro: URL mit Parameter im script-Tag

Beitrag lesen

Moin,

Was bringt die Übergabe eines Parameters bei der URL im script-Tag? Wie kann ich diesen Parameter auslesen? Hat das mit etwas serverseitigem zu tun? Oder ist das wirklich Javascript? :-)

Genau solche URIs dienen der Steuerung _serverseitiger_ Prozesse; haben mit dem script-Tag nichts zu tun (können auch anderweitig übergeben werden, z.b. in einem a-Tag).

scriptaculous.js?load=effects
                      ^ Value
                 ^ Parametername

Und werden u.a. dazu verwendet, den Ablauf von CGI-Script's zu bestimmen.

Beispiel:

CGI-Script holt eine Liste von Namen aus einer DB und listet diese namen in einer HTML-Tabelle. Jeder Datensatz hat eine laufende Nr. lfdnr als Schlüssel.

Um das CGI-Script in den Edit-Modus zu schalten zu können, könnte jeder Name als Link dargestellt sein, etwa so:

<a href="/action?edit=lfdnr">Name</a>

Wobei lfdnr als Variable zu betrachten ist. Ein Klick requested z.B. folgenden URI:

http://example.com/action?edit=33

Das CGI-Script "action" erzeugt unter diesem URI ein Formular zum Editieren des Datensatz mit der Nummer 33.

roro