Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - Как создать форму на JScript?

Ответить
Настройки темы
VBS/WSH/JS - Как создать форму на JScript?

Новый участник


Сообщения: 37
Благодарности: 1


Конфигурация

Профиль | Отправить PM | Цитировать


Изменения
Автор: oleg-k41
Дата: 07-08-2019
Доброго времени суток, уважаемые форумчане!
Подскажите плз, как на JScript создать форму с двумя кнопками/переключателями, полем ввода и кнопкой OK. Например так чтобы введённые данные обрабатывались в зависимости от того какая кнока нажата (т. е. переключатель). Может я коряво выражаюсь, но в JScript я не то чтобы полный ноль, но моих знаний явно недостаточно.Помогите плз. <img><img>

Отправлено: 11:23, 07-08-2019

 

Ветеран


Сообщения: 3046
Благодарности: 642

Профиль | Отправить PM | Цитировать


Для этого предназначен hta
Это сообщение посчитали полезным следующие участники:

Отправлено: 11:49, 07-08-2019 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 37
Благодарности: 1

Профиль | Отправить PM | Цитировать


Цитата Busla:
Для этого предназначен hta
hta...а подробнее можно в каком направлении копать?

Отправлено: 16:15, 09-08-2019 | #3


Аватара для Elven

Ветеран


Сообщения: 810
Благодарности: 198

Профиль | Сайт | Отправить PM | Цитировать


можно и поподробнее

Отправлено: 16:30, 09-08-2019 | #4


Ветеран


Contributor


Сообщения: 24590
Благодарности: 7153

Профиль | Отправить PM | Цитировать


oleg-k41, ну, вот Вам коротенькая болванка:
Скрытый текст
Код: Выделить весь код
<html id="SampleAppHTML">
	<head>
		<meta charset="windows-1251">
		<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
		<meta http-equiv="Content-Language" content="ru">
		<title>Sample HTML Application</title>
		<HTA:APPLICATION
			APPLICATIONNAME="My HTML Application"
			ID="MyHTMLApplication"
			VERSION="1.0"
		/>
		<hta:Application
			Icon = "%SystemRoot%\System32\notepad.exe"
			Id="idSampleHTA"
			ApplicationName="Sample HTML Application"
			Border="normal"
			BorderStyle="normal"
			Caption="yes"
			ContextMenu="no"
			InnerBorder="yes"
			MaximizeButton="no"
			MinimizeButton="yes"
			Navigable="no"
			Scroll="auto"
			ScrollFlat="no"
			Selection="no"
			ShowInTaskbar="yes"
			SingleInstance="yes"
			SysMenu="yes"
			Version="0.1 RC1"
			WindowState="normal"
		/>
		<style type="text/css">
			BODY {
				font: x-small Verdana, Arial, sans-serif;
				color: WindowText;
				background-color: ButtonFace;
			}
		</style>
		<script>
			function DoIt_OnClick() {
				if(Group01.item(0).checked) {
					window.alert('Item 1 checked\r\nInput text: [' + txtField.value + ']')
				} else {
					if(Group01.item(1).checked) {
						window.alert('Item 2 checked\r\nInput text: [' + txtField.value + ']')
					} else {
						window.alert('Nothing checked\r\nInput text: [' + txtField.value + ']')
					}
				}
			}
		</script>
	</head>
	<body id="tagBody" scroll="auto">
		<input type="radio"  name="Group01"  value="Value01">Variant01<br>
		<input type="radio"  name="Group01"  value="Value02">Variant02<br>
		<input type="text"   name="txtField" value="Default text" size="40">
		<input type="Button" name="DoIt"     value="DoIt" onclick="DoIt_OnClick()">
	</body>
	<script>
		with(window) {
			resizeTo(tagBody.scrollWidth + 25, tagBody.scrollHeight + 32)
			moveTo((screen.availWidth - tagBody.offsetWidth) / 2, (screen.availHeight - tagBody.offsetHeight) / 2)
		}
	</script>
</html>
Это сообщение посчитали полезным следующие участники:

Отправлено: 20:35, 09-08-2019 | #5


Новый участник


Сообщения: 37
Благодарности: 1

Профиль | Отправить PM | Цитировать


Цитата Iska:
oleg-k41, ну, вот Вам коротенькая болванка:
Скрытый текст
Код: Выделить весь код
<html id="SampleAppHTML">
	<head>
		<meta charset="windows-1251">
		<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
		<meta http-equiv="Content-Language" content="ru">
		<title>Sample HTML Application</title>
		<HTA:APPLICATION
			APPLICATIONNAME="My HTML Application"
			ID="MyHTMLApplication"
			VERSION="1.0"
		/>
		<hta:Application
			Icon = "%SystemRoot%\System32\notepad.exe"
			Id="idSampleHTA"
			ApplicationName="Sample HTML Application"
			Border="normal"
			BorderStyle="normal"
			Caption="yes"
			ContextMenu="no"
			InnerBorder="yes"
			MaximizeButton="no"
			MinimizeButton="yes"
			Navigable="no"
			Scroll="auto"
			ScrollFlat="no"
			Selection="no"
			ShowInTaskbar="yes"
			SingleInstance="yes"
			SysMenu="yes"
			Version="0.1 RC1"
			WindowState="normal"
		/>
		<style type="text/css">
			BODY {
				font: x-small Verdana, Arial, sans-serif;
				color: WindowText;
				background-color: ButtonFace;
			}
		</style>
		<script>
			function DoIt_OnClick() {
				if(Group01.item(0).checked) {
					window.alert('Item 1 checked\r\nInput text: [' + txtField.value + ']')
				} else {
					if(Group01.item(1).checked) {
						window.alert('Item 2 checked\r\nInput text: [' + txtField.value + ']')
					} else {
						window.alert('Nothing checked\r\nInput text: [' + txtField.value + ']')
					}
				}
			}
		</script>
	</head>
	<body id="tagBody" scroll="auto">
		<input type="radio"  name="Group01"  value="Value01">Variant01<br>
		<input type="radio"  name="Group01"  value="Value02">Variant02<br>
		<input type="text"   name="txtField" value="Default text" size="40">
		<input type="Button" name="DoIt"     value="DoIt" onclick="DoIt_OnClick()">
	</body>
	<script>
		with(window) {
			resizeTo(tagBody.scrollWidth + 25, tagBody.scrollHeight + 32)
			moveTo((screen.availWidth - tagBody.offsetWidth) / 2, (screen.availHeight - tagBody.offsetHeight) / 2)
		}
	</script>
</html>

Iska,
Огромное спасибо!

Последний раз редактировалось oleg-k41, 10-08-2019 в 23:09.


Отправлено: 16:24, 10-08-2019 | #6



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - Как создать форму на JScript?

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Где, на каком сайте можно создать для себя безопасную контактную форму? iTekViz Хочу все знать 0 11-05-2014 19:00
Разное - Нужно создать форму обратной связи. dudlik Программирование и базы данных 1 17-06-2013 08:27
[решено] как сохранить рисунок svg если он сгенерирован на странице jscript'ом Pavluha Вебмастеру 3 08-06-2013 14:31
Как создать форму без рамки? crashtuak AutoIt 1 07-08-2009 23:28
VBS/WSH/JS - Как переписать скрипт на VSCript или на Jscript??? zona Программирование и базы данных 1 04-01-2003 22:38




 
Переход