Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / VBS, передать выбранное из "Select" значение в переменную / 11 сообщений из 11, страница 1 из 1
28.03.2014, 21:19
    #38599611
Sergiy52
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VBS, передать выбранное из "Select" значение в переменную
Убедительно прошу помочь!!!

Приведенный ниже скрипт работает, строка (strR=document.Form1.Select1.selectedIndex) выдает номер выбранного значение "Select1".
Но не могу добиться, чтобы в переменную "strR" передавалось выбранное значение из поля со списком Select1.
В чем ошибка?

<% @ Language=VBScript %>
<HTML>
<HEAD>
<TITLE>Работа в VBScript: Упражнение 1</TITLE>
</HEAD>
<H1>Пример работы в VBScript</H1>
<P>INPUT TYPE. Это первое упражнение по работе в VBScript. Нажмите
на кнопку для получения сообщения.</P>
<SCRIPT LANGUAGE="VBScript">
dim strR
Sub Select1_onchange()
strR=document.Form1.Select1.selectedIndex
MsgBox strR
End sub
</SCRIPT>
<% Set Conn = Server.CreateObject("ADODB.Connection")
' Строка открытия сессии использует нашу глобальную переменную, объявленную
'в файле GLOBAL.ASA (Шаг 2)
Conn.ConnectionTimeout = 15
Conn.CommandTimeout = 30
Conn.Open Session("DBConnectionString")
Set cmd = Server.CreateObject("ADODB.Command")
cmd.CommandType =1 ' adCmdStoredProc 'adCmdStoredProc '1
Set RS = Server.CreateObject ("ADODB.Recordset")
cmd.CommandText = "prRazdelPodst" 'prAuthorID300 'prRazdelPodst AuthorName
Set cmd.ActiveConnection = Conn
RS.Open cmd %>
<BODY BGCOLOR="#99ffff">
<FORM name="Form1" action="--WEBBOT-SELF--" method="POST">
<SELECT name="Select1" size=1 >
<% Do While Not RS.EOF %>
<OPTION value ><% =RS("RazdelPodst")%>
<% RS.MoveNext
Loop%>
</OPTION>
</SELECT>
</FORM>
</BODY>
</HTML>
...
Рейтинг: 0 / 0
28.03.2014, 21:57
    #38599626
bazile
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VBS, передать выбранное из "Select" значение в переменную
Sergiy52,
Код: vbnet
1.
strR=document.Form1.Select1.value
...
Рейтинг: 0 / 0
28.03.2014, 22:04
    #38599630
Sergiy52
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VBS, передать выбранное из "Select" значение в переменную
Не работает.
...
Рейтинг: 0 / 0
28.03.2014, 23:09
    #38599649
user89
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VBS, передать выбранное из "Select" значение в переменную
Sergiy52,

???
Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
<% @ Language=VBScript %>
<HTML>
<HEAD>
<TITLE>Работа в VBScript: Упражнение 1</TITLE>
</HEAD>
<H1>Пример работы в VBScript</H1>
<P>INPUT TYPE. Это первое упражнение по работе в VBScript. Нажмите на кнопку для получения сообщения.</P>
<SCRIPT LANGUAGE="VBScript">
dim strR
Sub Select1_onchange()
	strR = document.Form1.Select1.value
	MsgBox document.Form1.Select1.value +chr(10)+ document.Form1.Select1.options(document.Form1.Select1.selectedIndex).text
End sub
</SCRIPT>
<BODY BGCOLOR="#99ffff">
<FORM name="Form1" action="--WEBBOT-SELF--" method="POST">
<SELECT name="Select1" size=1 >
	<option value="a0">-- Не выбрано --</option>
	<option value="a1">Джон Шеридан</option>
	<option value="a2">Сьюзен Иванова</option>
	<option value="a3">Лондо Моллари</option>
</SELECT>
</FORM>
</BODY>
</HTML>
...
Рейтинг: 0 / 0
29.03.2014, 00:11
    #38599669
Sergiy52
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VBS, передать выбранное из "Select" значение в переменную
user89,

Ура! Сработало!
Как можно с вами связаться?
...
Рейтинг: 0 / 0
29.03.2014, 18:46
    #38599903
user89
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VBS, передать выбранное из "Select" значение в переменную
Sergiy52,

да ладно, нормально всё...
...
Рейтинг: 0 / 0
29.03.2014, 19:41
    #38599940
Sergiy52
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VBS, передать выбранное из "Select" значение в переменную
Не могли бы Вы найти время для небольшого проекта на VBS?
...
Рейтинг: 0 / 0
29.03.2014, 21:24
    #38599974
user89
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VBS, передать выбранное из "Select" значение в переменную
Sergiy52,

увы :(
Я специалист невысокого уровня, много не успеваю, поэтому работаю 45 часов в неделю. И вчера написал поздно вечером, т.к. надо было довести одну задачу до конца. Попробуйте на фрилансерах, там спецы гораздо лучше меня.
http://freelancer.ru/
http://freelance.ru/
https://www.fl.ru/
...
Рейтинг: 0 / 0
30.03.2014, 21:49
    #38600354
Sergiy52
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VBS, передать выбранное из "Select" значение в переменную
Вы не могли бы порекомендовать литературу по данному вопросу?
...
Рейтинг: 0 / 0
31.03.2014, 09:08
    #38600478
user89
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VBS, передать выбранное из "Select" значение в переменную
Sergiy52,

я часто пользуюсь файлом script56.chm . Там хороший справочник по VBScript.
Также храню локально эти две страницы
http://citforum.ru/internet/vbscript/vbscript1.shtml
http://citforum.ru/internet/vbscript/vbscript.shtml

Для работы c базами данных рекомендую http://www.script-coding.com/ADO.html (тут и справочник и примеры)
Для работы с файлами и директориями
http://www.script-coding.com/WSH/FileSystemObject.html
http://www.codenet.ru/webmast/js/File-Read-Write.php

Из личной копилки
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
'Получение текста из буфера обмена
 dim strClipboard, objIE

 strClipboard = ""
  
 Set objIE = CreateObject("InternetExplorer.Application")
 objIE.Navigate("about:blank")
 strClipboard = objIE.document.parentWindow.clipboardData.getData("Text")
 objIE.Quit
 Set objIE = nothing

' Копирование текста в буфер обмена
 dim strCopy, objIE

 strCopy = "This text has been copied to the clipboard."

 Set objIE = CreateObject("InternetExplorer.Application")
 objIE.Navigate("about:blank")
 objIE.document.parentWindow.clipboardData.setData "text", strCopy
 objIE.Quit
 Set objIE = nothing


' Имитация нажатия клавиш
  dim WshShell
  set WshShell = CreateObject("WScript.Shell")
  WshShell.SendKeys "{esc}"
  set WshShell = nothing


'Оставить только файлы ".jpg", которые начинаются на "0". Остальное удалить. Удаляет из всех вложенных подпапок.
Option Explicit

Dim fso, RefFolder
Set fso = CreateObject("Scripting.FileSystemObject")
Set RefFolder = fso.GetFolder("c:\2\")
DelMusor(RefFolder)
Set fso = nothing

' Оставить только файлы ".jpg", которые начинаются на "0"
Sub DelMusor(MyPath)
  dim f, SubFolder

  For Each f in MyPath.Files
    if not (Left(f.Name,1) = "0" and Right(f.Name,4) = ".jpg") then f.delete true
  Next

  For Each SubFolder in MyPath.SubFolders
    DelMusor(SubFolder)
  Next  
End Sub


'Удаление каталога со всеми потрохами
Option Explicit
Dim fso
Set fso = CreateObject("Scripting.FileSystemObject")
fso.DeleteFolder "d:\111111111111111", true


'Удаление определенного каталога (например "bin") рекурсивно во всех папках
Option Explicit

Dim fso, WshShell, RefFolder

Set fso = CreateObject("Scripting.FileSystemObject")
Set WshShell = CreateObject("WScript.Shell")
Set RefFolder = fso.GetFolder(WshShell.CurrentDirectory) ' текущий каталог

DelMusor(RefFolder)

Set fso = nothing
Set WshShell = nothing
Set RefFolder = nothing

Sub DelMusor(MyPath)
	dim SubFolder

	on error resume next
	
	For Each SubFolder in MyPath.SubFolders
'		if Right(SubFolder,3) = "bin" then msgbox(SubFolder)

		if Right(SubFolder,3) = "bin" then
			fso.DeleteFolder SubFolder
		end if
		delMusor(SubFolder)
	Next  
End Sub

...
Рейтинг: 0 / 0
31.03.2014, 23:26
    #38601422
Sergiy52
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VBS, передать выбранное из "Select" значение в переменную
Благодарю.
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / VBS, передать выбранное из "Select" значение в переменную / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]