Hi Claudia,
Um ganz sicher zugehen, demnach sind alle EventsEffekte insbesondere
der Hyperlink in erster Linie eine Aktivität vom Browser.
So würde ich das nicht darstellen.
Das, was zwischen Browser und Serber passiert, ist eine Art Ping-Pong-Spiel,
das sich HTTP nennt:
- Der Browser sendet Requests an den Server;
- der Server sendet Antworten an den Browser.
Wenn der Browser vom Server ein Dokument über einen URL anfordert, dann
sendet der Server ihm ein Datenpaket zurück, welches überwiegend HTML-Tags
enthält. Damit ist ein Teil der anzuzeigenden Informationen übertragen.
Nur ein Teil! Denn die HTML-Tags enthalten teilweise ja selbst wiederum
URLs zur Beschreibung anderer Informationsteile. Das könnten weitere
Dokumente sein (z. B. Frames), aber auch Bilder, die ja auch über den
<img src="...">-Tag explizit angefordert werden, oder JavaScript-Code
oder CSS-Anweisungen oder ... der Browser muß also selbst herausfinden,
was er noch alles an weiteren Anforderungen senden muß, bis endlich alle
Informationen vorhanden sind. Und teilweise kann er schon unvollständig
vorliegende Dokumente anzeigen, teilweise auch nicht (wenn er beispiels-
weise die Größe eines Bildes braucht, um eine Tabelle zu layouten, muß
er ggf. auf die Übertragung des Bildes warten, um den Text-Inhalt der
Tabelle korrekt platziert anzeigen zu können).
In Deinem Fall sollte es etwa folgendermaßen ablaufen:
Browser Server
======= ======
1. Seite anfordern
2. Zugriff prüfen; eventuell
irgendwas aus der Datenbank lesen;
Formular basteln und senden
3. Formular anzeigen
Benutzereingaben sammeln;
Formulardaten an Skript-URL
senden
4. Zugriff prüfen; Formular-Werte
aus Zugriff extrahieren (GET/POST?);
Daten in Datenbank schreiben;
Dokument "Daten gespeichert" bauen
und senden
5. Dokument anzeigen
Also auch ein Bild in Symbolgrösse um per Klick das Original abzurufen
ist eine reine Adressangelegenheit wie Hyperlink.
Ähnlich, ja - nur daß der Browser den Zugriff von sich aus durchführt.
(Was man in einigen Browsern inzwischen per Konfiguration abschalten kann.)
Ein Skript schickt die erste Seite mit Formular.
Das ist in meinem Modell Schritt 2.
Sub sex_onclick
open/goto newdocument bezw.Skript
write="45" evtl. writeln
End Sub
Ich kenne diese Sprache nicht. Mein Modell soll Dir nur "austreiben",
zu versuchen, irgendwelche Logik, besonders im Bezug auf die Datenbank,
auf dem Client veranstalten zu wollen. Das ist in 9 von 10 Fällen falsch.
Viele Grüße
Michael