主頁(yè) > 知識(shí)庫(kù) > vbs+hta中實(shí)現(xiàn)在單個(gè) onClick 參數(shù)中包括多個(gè)子例程的代碼

vbs+hta中實(shí)現(xiàn)在單個(gè) onClick 參數(shù)中包括多個(gè)子例程的代碼

熱門標(biāo)簽:怎么看地圖標(biāo)注 合肥高德地圖標(biāo)注 廣州ai電銷機(jī)器人一般多少錢 外呼系統(tǒng)telrobot 外呼系統(tǒng)免費(fèi)招代理 深圳外呼系統(tǒng)收費(fèi) 拉薩外呼系統(tǒng)業(yè)務(wù) 百度地圖標(biāo)注是什么意思 外呼線路中繼線是什么
問(wèn):
您好,腳本專家! 在您的 HTA 示例中,您為我們展示了如何單擊一個(gè)按鈕使一個(gè)子例程得以運(yùn)行。 那么,如何向一個(gè)按鈕的 onClick 參數(shù)添加兩個(gè)或多個(gè)子例程呢?

-- FM

答:
您好,F(xiàn)M。您知道,在認(rèn)知心理學(xué)中有一個(gè)有趣的分支,稱為問(wèn)題發(fā)現(xiàn);其理論是您回答問(wèn)題的能力通常首先取決于您問(wèn)到的問(wèn)題。 例如,您 – 以及其他幾個(gè)人 – 想要知道如何在一個(gè)按鈕的 onClick 參數(shù)中指定多個(gè)子例程。 我們見過(guò)人們嘗試對(duì)代碼做出各種修改,以下就是一個(gè)例子:

input type="button" value="Run Button" onClick="Script_1; Script_2; Script_3">

正如您所見,這不能解決問(wèn)題。

那么讓我們將發(fā)現(xiàn)問(wèn)題的技能應(yīng)用到測(cè)試中,看看是否能夠用其它方式來(lái)描述該問(wèn)題。 (通常,腳本專家無(wú)需發(fā)現(xiàn)問(wèn)題;問(wèn)題會(huì)設(shè)法找到我們。) 下面是問(wèn)題的關(guān)鍵所在: 我們是真的要向 onClick 參數(shù)添加多個(gè)子例程,還是僅想要在任何時(shí)候單擊按鈕時(shí)能夠運(yùn)行多個(gè)子例程?

如果是后者,我們有下面的答案:

復(fù)制代碼 代碼如下:

html> 
head> 
title>Multiple Subroutines/title> 

HTA:APPLICATION  
     ID="objHTAHelpomatic" 
     APPLICATIONNAME="MultipleSubroutines" 
     SCROLL="yes" 
     SINGLEINSTANCE="yes" 
     WINDOWSTATE="maximize" 

/head> 

SCRIPT Language="VBScript"> 

Sub RunScripts 
    Script_1 
    Script_2 
    Script_3 
End Sub 

Sub Script_1 
    Msgbox "This is subroutine 1." 
End Sub 

Sub Script_2 
    Msgbox "This is subroutine 2." 
End Sub 

Sub Script_3 
    Msgbox "This is subroutine 3." 
End Sub 

/SCRIPT> 

body> 
    input type="button" value="Run Button" onClick="RunScripts"> 
/body> 
/html> 
注意: 前面的代碼被設(shè)計(jì)為從一個(gè) HTA(HTML 應(yīng)用程序)運(yùn)行。 如果想要測(cè)試該代碼,只需復(fù)制該腳本,將其粘貼到記事本或者其它的文本編輯器,并且用 .HTA 文件擴(kuò)展名保存。


如果粗略地看一下該代碼,您可能會(huì)注意到按鈕的 HTML 標(biāo)記:

input type="button" value="Run Button" onClick="RunScripts">

正如您所見到的那樣,我們僅在 onClick 參數(shù)中指定了一個(gè)單一子例程 (RunScripts)。 哦,但是看一下子例程 RunScripts 的代碼:

Sub RunScripts
    Script_1
    Script_2
    Script_3
End Sub

答案就在這里。 在該子例程中我們所做的就是調(diào)用其它三個(gè)子例程: Script_1、Script_2 和 Script_3。這就是我們?nèi)绾螐囊粋€(gè)按鈕的單擊事件中運(yùn)行多個(gè)子例程的方法: 我們并不把所有那些子例程都放入 onClick 參數(shù)中,而是將其放入 onClick 所調(diào)用的單個(gè)子例程中。

標(biāo)簽:玉林 廣安 延安 六安 周口 臺(tái)灣 漳州 嘉興

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《vbs+hta中實(shí)現(xiàn)在單個(gè) onClick 參數(shù)中包括多個(gè)子例程的代碼》,本文關(guān)鍵詞  vbs+hta,中實(shí),現(xiàn)在,單個(gè),onClick,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《vbs+hta中實(shí)現(xiàn)在單個(gè) onClick 參數(shù)中包括多個(gè)子例程的代碼》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于vbs+hta中實(shí)現(xiàn)在單個(gè) onClick 參數(shù)中包括多個(gè)子例程的代碼的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章