[英]Execute VBScript file using HTML
我正在嘗試使用HTML執行以下.vbs文件。 但它沒有執行此操作。 當我使用命令promt執行.vbs文件時,它正在工作。 但是在嘗試從HTML執行時,它無法正常工作。
demo.vbs文件
Dim IE
Set IE = CreateObject("InternetExplorer.Application")
IE.Visible = 1
IE.navigate "http://testingwebpage/web"
Do While (IE.Busy)
WScript.Sleep 10
Loop
Set Helem = IE.document.getElementsByTagName("select")(0)
Helem.Click
WScript.Sleep 10000
Set Helem = IE.document.getElementByID("searchOptions_listbox").getElementsByTagName("li")(3)
Helem.Click
Set Helem = IE.document.getElementByID("orderNumberInput")
Helem.Value="990462"
Set Helem = IE.document.getElementsByTagName("a")(9)
Helem.Click
的test.html
<html>
<head>
<title>printHello() Function in an Include File</title>
<script type="text/vbscript" src="demo.vbs"></script>
</head>
<body>
<button onclick="vbscript:MyFunc()">Click me</button>
</body>
</html>
謝謝你的回答.. !!
這不會解決您的問題,但您正在調用一個未在Vbscript中聲明(顯然)的函數MyFunc
你的代碼應該是:
Public Function MyFunc
'your code
End Function
像你一樣編寫,代碼將在頁面加載時執行,而不是在單擊按鈕后執行
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.