Verwenden Sie den windows Benutzernamen im html

War ich Experimentieren mit ein .htm-Datei als desktop-hintergrund und ich wollte es so machen, dass es etwas sagen würde wie "Willkommen, 'Benutzername'!", wo "username", würde mein username, das ich zur Anmeldung an meinen computer. Ich habe einen windows xp-computer, wenn das einen Unterschied macht. Ich habe nicht viel Erfahrung mit javascript, aber mit etwas suchen habe ich denke ich etwas gefunden zu nutzen, um den Benutzernamen:

<script language="javascript">
function GetUserName()
{
    var wshell = new ActiveXObject("WScript.Shell");
    alert(wshell.ExpandEnvironmentStrings("%USERNAME%"));
}
</script>

Ich habe gerade festgestellt, dass auf der web, ich bin nicht sicher, welcher Teil ist die erworbene Benutzername...
Was ich brauche, ist, um dieses dann später in meinem html-Anzeige auf meinem Hintergrundbild: "Willkommen, 'Benutzername'!" Ich bin nicht sicher, ob es nötig ist, aber ich wird es sowieso, den html-code ich möchte die willkommen-Anweisung wäre in

<center><div class="widget"><div class="title"> *welcome statement here* </div></div></center>

Okay danke Jungs!!

Hat die alert Arbeit? Wenn ja, wählen Sie Ihr title element (document.querySelector(".widget .title")vielleicht? Ich würde ihm eine ID nicht sicher sind, welche browser-engine Active Desktop verwendet), und stellen Sie den zurückgegebenen Wert in seiner innerHTML. (Oder besser, erstellen Sie ein text-Knoten und hängen Sie es...)
zur info, das funktioniert nicht in nicht-ie-Browser.

InformationsquelleAutor user3133613 | 2013-12-25

Schreibe einen Kommentar