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

Ausgedruckt am: 29.03.2024 um 07:03 Uhr

Mitglied: bastla
bastla 12.11.2007 um 13:47:47 Uhr
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
Mitglied: SarekHL
SarekHL 12.11.2007 um 15:35:29 Uhr
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.
Mitglied: bastla
bastla 12.11.2007 um 15:46:49 Uhr
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