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