Я экспериментировал с использованием .htm-файла в качестве фонового рисунка рабочего стола, и я хотел сделать его так, чтобы он говорил что-то вроде «Welcome, 'username!» где «username» будет моим именем пользователя, которое я использую для входа на мой компьютер. У меня есть компьютер с Windows XP, если это имеет значение. У меня нет большого опыта работы с JavaScript, но с некоторых поисков я думаю, что я нашел что-то использовать, чтобы получить имя пользователя:Использовать имя пользователя Windows в html
<script language="javascript">
function GetUserName()
{
var wshell = new ActiveXObject("WScript.Shell");
alert(wshell.ExpandEnvironmentStrings("%USERNAME%"));
}
</script>
Я просто обнаружил, что в Интернете, я не уверен, какая часть приобретенного имени пользователя ... Мне нужно использовать это позже в моем html для отображения на моих обоях: «Добро пожаловать,« имя пользователя »!» Я не уверен, если это необходимо, но я включу его в любом случае, HTML-код я хочу приветственное заявление будет в
<center><div class="widget"><div class="title"> *welcome statement here* </div></div></center>
Хорошо спасибо, ребята !!
Имеет ли 'alert' работу? Если это так, выберите элемент 'title' (' document.querySelector (". Widget .title") ', может быть? Я бы дал ему ID - не уверен, какой браузер использует Active Desktop) и поместите возвращаемое значение в его 'innerHTML'. (Или, лучше, создайте текстовый узел и добавьте его ...) – Ryan
fyi, который не будет работать в браузерах, отличных от ie. –