Ü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é
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é
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 73338
Url: https://administrator.de/forum/uebernahme-einer-umgebungsvariable-in-ein-html-formular-per-javascript-73338.html
Ausgedruckt am: 06.04.2025 um 13:04 Uhr
3 Kommentare
Neuester Kommentar
Hallo SarekHL!
Das Auslesen sollte eigentlich so gehen (siehe http://msdn2.microsoft.com/en-us/library/dy8116cf.aspx):
oder direkt über das "Network"-Objekt:
Grüße
bastla
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%");
var WshNetwork = WScript.CreateObject("WScript.Network");
var UserName = WshNetwork.UserName;
Grüße
bastla