Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Текущее имя пользователя и домен (https://javascript.ru/forum/misc/4094-tekushhee-imya-polzovatelya-i-domen.html)

uniken1 23.06.2009 13:16

Текущее имя пользователя и домен
 
Есть такая страничка:
<html>
<body>
	<input type='text'
	value='test' />
</body>
</html>

Как в value подставить имя текущего пользователя и домен?

Kolyaj 23.06.2009 13:20

Есть транспортное средство. Как включить первую скорость?

uniken1 23.06.2009 13:21

Что?

Kolyaj 23.06.2009 13:23

Ну раз метафоры не понимаете. Вы о чем вообще?

uniken1 23.06.2009 13:30

Эта страничка (из [1]) отображает компонент "Text" (текстовое поле с возможностью редактирования) внутри него сейчас написано "test", как сделать чтобы внутри "Text" было написано текущее(виндовое/сетевое/доменное/аккаунт, не знаю как еще описать) имя пользователя.
Я просто не понимаю, что не понятно?

uniken1 23.06.2009 15:53

В сети нашел разные куски кода, собрал под себя, вобщем получилось вот:
<html>
<body>
    <input type='text' ID='Edit1' ONMOUSEOVER="doEvent()" value='test' />
    <input type='text' ID='Edit2' ONMOUSEOVER="doEvent()" value='test' />
</body>
<script type="text/javascript">
        function doEvent()
        {
           var net = new ActiveXObject("wscript.network");
	   Edit1.value = net.UserName
	   Edit2.value = net.UserDomain
        }
    </script>
</html>


Как сделать так, чтобы doEvent срабатывал сразу при отображении страницы?
И можно ли отключить всплывающее сообщение "Страница может содержать опасные программы (элементы ActiveX). Разрешить их выполнение?"?

e1f 23.06.2009 16:06

А Вас не смущает, что все это довро будет работать только в ИЕ? А отключить сообщение может только сам пользователь, покопавшись у себя в настройках безопасности. Если у него моска нет, естественно.

uniken1 23.06.2009 18:08

Цитата:

Сообщение от e1f (Сообщение 22685)
А Вас не смущает, что все это довро будет работать только в ИЕ? А отключить сообщение может только сам пользователь, покопавшись у себя в настройках безопасности. Если у него моска нет, естественно.

Если у вас есть другие варианты, поделитесь пожалуйста

Kolyaj 23.06.2009 18:15

Цитата:

Сообщение от uniken1
Если у вас есть другие варианты, поделитесь пожалуйста

Другие варианты чего? Вы не сказали, зачем вам это.

Илья Кантор 23.06.2009 18:22

Здравствуйте!

Судя по вашему сообщению, вы ну совсем не знаете javascript.

Освойте основы языка и вопрос отпадет сам, полностью или частично.
А с чем не справитесь - поможем.

На сайте javascript можно начать изучать с учебника, раздел Основы javascript.
Возможно, вам также понадобится HTML - учебник есть, например, здесь: http://ru.html.net/tutorials/html/

Задавайте конкретные вопросы по ходу дела.

uniken1 23.06.2009 18:25

Внутри локальной сети есть некоторый сайт (если интересно или важно это страничка от Citrix XenDesktop для доступа к виртуальным машинам), странички я могу редактировать.
Загрузочная страничка выглядит так:

Мне надо что-бы когда она появилась поля Имя пользователя и домен были заполнены. Могу сказать что домен это не главное, так как он постоянный и я его могу задать статически, а вот имя пользователя...
Если чесно, то я не понимаю зачем вам эта информация и на что она может повлиять...

Kolyaj 23.06.2009 18:51

Цитата:

Сообщение от uniken1
Если чесно, то я не понимаю зачем вам эта информация

Затем, что у вас ну очень специфическая задача, вы же первое сообщение написали так, как будто все только и занимаются тем, что определяют имя виндового пользователя.

В общем случае JavaScript'у все равно, из под какого пользователя запущен браузер (в идеале ему должно быть все равно и на операционку, да и на сам браузер), поэтому вполне логично, что у него нет средств определения имени пользователя. Так что ваша прерогатива IE+ActiveX.

uniken1 23.06.2009 20:29

Цитата:

Сообщение от Илья Кантор
Судя по вашему сообщению, вы ну совсем не знаете javascript.

Освойте основы языка и вопрос отпадет сам, полностью или частично.

Ни HTML, ни javascript я действительно не знаю. Я системый администратор и профиль у меня немного другой, но в общих чертах, что такое программирование представляю. Это и объясняет что я не знаю:
Цитата:

Сообщение от Kolyaj
В общем случае JavaScript'у все равно, из под какого пользователя запущен браузер (в идеале ему должно быть все равно и на операционку, да и на сам браузер), поэтому вполне логично, что у него нет средств определения имени пользователя.

Эту задачу на Delphi или VBS сделал бы без проблем, а так как конкретный язык не знаю, вот и обратился за помощью. И пост [1] специально облегчил до максимума, чтобы задать конкретный вопрос (как мне казалось). Я же не знал что javasript столь "узкий" язык.

Цитата:

Сообщение от Kolyaj
Так что ваша прерогатива IE+ActiveX.

Спасибо, значит я уже нашел то что искал

Kolyaj 23.06.2009 20:38

Цитата:

Сообщение от uniken1
И пост [1] специально облегчил до максимума

В результате вопрос получился вообще не о том.

x-yuri 24.06.2009 21:13

Цитата:

Я же не знал что javasript столь "узкий" язык
тут дело в безопасности. Java-аплеты, думаю, тоже довольно ограничены, хотя в случае самостоятельного приложения таких ограничений нету. Также серверный javascipt не накладывает подобных ограничений. Т.е. все дело в среде, где исполняется приложение

Kolyaj 24.06.2009 21:17

Цитата:

Сообщение от uniken1
Я же не знал что javasript столь "узкий" язык.

Это не язык узкий, а среда выполнения (браузер) накладывает свои ограничения.


Часовой пояс GMT +3, время: 21:00.