Stefan Muenz: Werte/Variablen die in Javascript ermittelt werden mit ASP weiter...

Beitrag lesen

Hallo Holger

Wie krieg ich jetzt die beiden Variablen in mein Formular, so das sie mitgeschickt werden, oder wie kann ich direkt aus VB-Script auf die JavaScript Variablen zugreifen ?

Zwischen verschiedenen Web-Programmiersprachen Daten austauschen ist bislang noch ein weitgehend trauriges Kapitel. Da aber mehr oder weniger alle Sprachen in der Lage sind, Formularfeldinhalte auszulesen, kann man sich mit dem Trick behelfen, Variableninhalte sofort nach Aenderungen in hidden-Formularfelder zu schreiben, die auf der Seite definiert werden. Dazu kann man z.B. fuer jede Variable, die "intersprachlich" genutzt werden soll, ein hidden-Feld spendieren, z.B.

<form name="Daten"><!-- unsichtbares Formular -->
<input type="hidden" name="Browser" value="">
<input type="hidden" name="Version" value="">
</form>

und in JavaScript dann z.B.:

Browser=navigator.appName;
Version=navigator.appVersion;
document.Daten.Browser.value=Browser;
document.Daten.Version.value=Version;

Damit hat JavaScript die Formularfelder versorgt. Eine andere Sprache koennte diese Felder nun wieder auslesen.

viele Gruesse
  Stefan Muenz