當前位置:首頁 » 編程軟體 » vbscript腳本

vbscript腳本

發布時間: 2022-05-19 20:36:32

❶ 如何利用html網頁,外部調用VBScript腳本

例子1:調用函數方式
<HTML>
<HEAD>
<TITLE>測試按鈕事件</TITLE>
<SCRIPT LANGUAGE="VBScript">
Function test()
msgbox "你還真點我?"
End Function
</SCRIPT>
</HEAD>
<BODY>
<input type="button" value="點擊我" onclick="vbscript:test()">
</BODY>
</HTML>

=====================================================
例子2:事件觸發方式
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>VBSCRIPT與html</title>
</head>
<script language="vbscript">
option explicit
dim a,b,c
sub btmshow_onclick
a=abc.text1.value
b=abc.text2.value
if a>b then
c = a
else
c=b
end if
abc.text3.value=c
end sub
</script>
<body>
<form name="abc">
<p>請輸入第一個數字:<input type="text" width="60" name="text1"></p>
<p>請輸入第二個數字:<input type="text" width="60" name="text2"></p>
<p>兩個數字最大值為:<input type="text" width="60" name="text3"></p>
<p><input type="button" name="btmshow" value="輸入"></button>
<input type="reset" name="reshow" value="重設"></p>
</form>
</body>
</html>
====================================================
例子3:在窗體中嵌入腳本代碼以響應窗體中按鈕的單擊事件
<HTML>
<HEAD>
<TITLE>測試按鈕事件</TITLE>
</HEAD>
<BODY>
<FORM NAME="Form1">
<INPUT TYPE="Button" NAME="Button1" VALUE="單擊">
<SCRIPT FOR="Button1" EVENT="onClick" LANGUAGE="VBScript">
MsgBox "按鈕被單擊!"
</SCRIPT>
</FORM>
</BODY>
</HTML>

❷ vbscript腳本語言有哪幾種控製程序循環結構

For..next 循環
本例演示如何編寫一個簡單的 For....Next 循環。
循環輸出HTML標題
本例演示如何循環生成 6 個 HTML 標題。
For..each 循環
本例演示如何編寫一個簡單的 For.....Each 循環。
Do...While 循環
本例演示如何編寫簡單的 Do...While 循環。

Looping 語句

經常地,當編寫代碼時,我們希望將一段代碼執行若干次。我們可以在代碼中使用循環語句來完成這項工作。

在 VBScript 中,我們可以使用四種循環語句:

For...Next 語句
運行一段語句指定的次數
For Each...Next 語句
針對集合中的每個項目或者數組中的每個元素來運行某段語句。
Do...Loop 語句
運行循環,當條件為 true 或者直到條件為 true 時。
While...Wend 語句
不要使用這個語句 - 請使用 Do...Loop 語句代替它。

For...Next 循環

如果您已經確定需要重復執行代碼的次數,那麼您可以使用 For...Next 語句來運行這段代碼。

我們可以使用一個計數器變數,這個變數會隨著每次循環遞增或遞減,例如這樣:

For i=1 to 10
some code
Next

For 語句規定計數變數以及它的開始值和結束值。

Next 語句會以 1 作為步進值來遞增變數i。

Step 關鍵詞

通過使用 Step 關鍵詞,我們可以規定計數變數遞增或遞減的步進值。

在下面的例子中,計數變數i每次循環的遞增步進值為 2。

For i=2 To 10 Step 2
some code
Next

如果要遞減計數變數,就必須負的步進值。並且需要規定小於開始值的結束值。

在下面的例子中,計數變數i每次循環的遞減步進值為 2。

For i=10 To 2 Step -2
some code
Next

退出 For...Next

如需退出 For...Next 語句,可以使用 Exit 關鍵詞。

❸ 在客戶端與在伺服器端運行VBScript腳本有何區別分別應如何聲明

javascript在客戶端用的較多;
vbscript在伺服器端用的較多;

他們在客戶端運行,保密性差;
在伺服器端運行,保密性較強;

vbscript屬於鬆散型變數定義,可以不聲明拿來就用.javascript屬於緊湊型的,一般要聲明才可以用.javascript是默認的客戶端腳本,vbscript是默認的伺服器端腳本.他們都既可以在客戶端運行,也可以在伺服器端運行

還是javascript 好,不僅可以用的客戶端,也可用於服務端。服務端Javascript有著較強的同資料庫連接能力。可以連接DB2、Informix、Oracle、Sybase等資料庫,通過ODBC它也可以同目前最流行的Microsoft的SQL的資料庫連接。
還有,javascript具有面向對象的特性。
基於javascript的一些應用,如Flash中的ActionScript和Javascript二者有著驚人的相似性..........

還有很多,不必詳述,總之是一定要學的.............

❹ vbscript的腳本是以什麼開始的

vbscript前端像JS一樣開始去寫,格式不同。不過現在前端都不用vbscript,都用JS、JQUERY了。

現在vbscript一般都是ASP程序中才寫的,其它動態語言里也不用vbscript

❺ VBScript腳本語言

如果要在伺服器端運行的話是:

<script
langage="vbscript"
runat=server>程序內容</script>

如果是在客戶端就是嵌入html的時候是

<script
language="vbscript">程序內容</script>

❻ vbscript是什麼腳本語言

VBScript是Visual Basic Script的簡稱,即 Visual Basic 腳本語言,有時也被縮寫為VBS。它是一種微軟環境下的輕量級的解釋型語言,它使用COM組件、WMI、WSH、ADSI訪問系統中的元素,對系統進行管理。同時它又是asp動態網頁默認的編程語言,配合asp內建對象和ADO對象,用戶很快就能掌握訪問資料庫的asp動態網頁開發技術。

❼ VBScript腳本能用在php中嗎

你這問題很奇怪,

php和javascript沒有什麼聯系,

vbscript和javascript一般多用於客戶端,做一些簡單的交互,

asp可以使用vbscript和javascript來寫服務端程序,

php不能使用javascript或vbscript寫服務端程序,

php是php,和javascript沒有任何關系。

我不會php,只會asp,但我個人所知php是自己獨立的引擎,

和vbscript/javascript是沒有任何聯系的,

要硬說有,也就是語法結構都是像c語言

php頁面在客戶端使用javascript而不用vbscript其實是因為php原本運行的linux伺服器上,當然現在 windows系統也能運行php,但是程序員出於兼容性考慮,一般都不會使用vbscript的,再說vbscript用在客戶端上並沒有javascript出色。

畢竟幾乎所有瀏覽器都支持javascript,vbscript卻只有IE內核的瀏覽器才支持,應用不是很廣泛,多數是用在寫asp服務端腳本上。

❽ 用VBscript開發客戶端腳本與用VBscript開發伺服器端腳本有什麼不同

客戶端腳本是在客戶端執行解釋,
客戶瀏覽器可以查看到代碼
伺服器腳本是在伺服器端執行解釋,伺服器將解釋過的結果以html格式回饋給客戶瀏覽器,
--------
具體使用方面:
<script
language="vbscript">..'客戶端腳本,比如:彈出一個對話框msgbox..</script>

<%
''''''''''''''''''伺服器端腳本,比如:讀取伺服器環境信息,連接資料庫(ado)
%>

❾ VBScript腳本程序

'直接復制運行即可,下面MY_Time可根據你實際需要更改。
'注意:一般此類(js/vbs腳本)HTML文件在客戶端XP以後系統都會提示安全風險。微軟的通病。
<script language="vbscript">
My_Time=Hour(Now)
If My_Time>=8 and My_Time<12 Then
My_Str0="上午好!"
ElseIf My_Time>=12 and My_Time<14 Then
My_Str0="中午好!"
ElseIf My_Time>=14 and My_Time<19 Then
My_Str0="下午好!"
ElseIf My_Time>=19 and My_Time<23 Then
My_Str0="晚上好!"
ElseIf My_Time>=23 and My_Time<3 Then
My_Str0="深夜了,還沒睡?"
ElseIf My_Time>=3 and My_Time<6 Then
My_Str0="凌晨了,休息吧!"
ElseIf My_Time>=6 and My_Time<8 Then
My_Str0="早上好!"
End If
My_Str0=My_Str0&Chr(13)&"今天是:"&year(now)&"年"&month(now)&"月"&day(now)&"日 "&weekdayname(weekday(now))
Msgbox My_Str0,0,"溫馨提示"
</script>

熱點內容
cns腳本 發布:2025-05-15 01:13:38 瀏覽:722
數據結構與演算法筆試題 發布:2025-05-15 01:04:20 瀏覽:417
搜狗輸入法如何直接編輯配置文件 發布:2025-05-15 00:51:47 瀏覽:668
電箱都有哪些配置 發布:2025-05-15 00:30:21 瀏覽:74
安卓qq邀請碼在哪裡尋找 發布:2025-05-15 00:02:04 瀏覽:34
三菱fx編程口 發布:2025-05-15 00:01:23 瀏覽:810
醫院招商引資宣傳片腳本 發布:2025-05-15 00:01:21 瀏覽:368
linuxcftp伺服器 發布:2025-05-14 23:58:18 瀏覽:718
探岳什麼配置才有駕駛模式選擇 發布:2025-05-14 23:53:17 瀏覽:146
如何在手機上看無限流量密碼 發布:2025-05-14 23:43:31 瀏覽:114