sarekhl
Goto Top

Übernahme einer Umgebungsvariable in ein HTML-Formular (per JavaScript?)

Hallo allerseits,

ich möchte in ein Textfeld eines HTML-Formulars im Intranet den Inhalt der Windows-Umgebungsvariable %username% automatisch eintragen lassen. Wie kann ich das realisieren? Geht das eventuell mit JavaScript?

Hintergrund ist folgender: Das Formular ist ein Formular, mit dem Schüler Mängel in unserem schuleigenen Computerraum (z.B. Headset defekt, Maus hakt oder ähnliches) melden können. Um Mißbrauch vorzubeugen, soll eben mit übertragen werden, welcher Schüler an dem PC angemeldet war, wenn das Formular ausgefüllt wird.

Hat da jemand eine Idee?


Danke,
André

Content-Key: 73338

Url: https://administrator.de/contentid/73338

Printed on: April 23, 2024 at 20:04 o'clock

Member: bastla
bastla Nov 12, 2007 at 12:47:47 (UTC)
Goto Top
Hallo SarekHL!

Das Auslesen sollte eigentlich so gehen (siehe http://msdn2.microsoft.com/en-us/library/dy8116cf.aspx):
var WshShell = WScript.CreateObject("WScript.Shell");  
var UserName = WshShell.ExpandEnvironmentStrings("%USERNAME%");  
oder direkt über das "Network"-Objekt:
var WshNetwork = WScript.CreateObject("WScript.Network");  
var UserName = WshNetwork.UserName;

Grüße
bastla
Member: SarekHL
SarekHL Nov 12, 2007 at 14:35:29 (UTC)
Goto Top
Das ist aber kein JavaScript, sondern VB-Script. Soweit ich weiß, wird das nach offiziellen W3C-Standards nicht unterstützt und kann nur vom IE interpretiert werden. Wir haben auf unseren Rechnern aber den Firefox im Einsatz.
Member: bastla
bastla Nov 12, 2007 at 14:46:49 (UTC)
Goto Top
Hallo SarekHL!

Na ja, MS nennt es halt JScript (siehe Link oben) - allerdings greift es auf den WSH zurück.

Leider bin ich kein Web-Scripter und kann daher nicht mehr beitragen.

Grüße
bastla

P.S.: VBScript ist das ohne "var" am Anfang und ";" am Ende ... face-wink