Tôi đã tìm kiếm các chủ đề ở đây nhưng không thể tìm thấy bất cứ điều gì từ xa liên quan đến những gì tôi đang cố gắng để làm. Về cơ bản tôi muốn gọi VBScript bằng cách sử dụng javascript cho onClick.Làm thế nào tôi có thể gọi VBScript từ Javascript
Có cách nào để gọi aVBScript cho sự kiện onClick từ nút sử dụng các sự kiện onmouseover và onmouseout không?
Tôi dường như không làm cho nó hoạt động và cần trợ giúp. Dưới đây là một đoạn mã javascript của tôi và cũng vb script tôi muốn gọi ra:
đangJavascript:
<td align="center">
<input onMouseOver="window.status=me.value" onMouseOut="window.status=''" onMouseOver="window.status=me.value" onMouseOut="window.status=''" type="button" value="Impersonation" class="redBtn" onClick="openPopup('http://internal.mps.cardinal.net/cardcom/index.asp')" />
</td>
<td align="center">
<input onMouseOver="window.status=me.value" onMouseOut="window.status=''" onMouseOver="window.status=me.value" onMouseOut="window.status=''" type="button" value="ServiceNow" class="normalBtn" onClick="openPopup('https://cardinal.service-now.com/navpage.do')" />
</td>
gì tôi muốn làm là gọi ra cho VBScript cho ServiceNow OnClick biến cố.
VBScript của tôi: WScript.Quit chính
Function Main
Set IE = WScript.CreateObject("InternetExplorer.Application", "IE_")
IE.Visible = True
IE.Navigate "https://cardinal.service-now.com/navpage.do"
Wait IE
With IE.Document
On Error Resume Next
.GetElementsByName("EnterpriseID")(0).value = "admin"
.GetElementsByName("PASSWORD")(0).value = "admin"
End With
IE.Document.getElementByID("SignInBtn").Click
End Function
Sub Wait(IE)
Do
WScript.Sleep 500
Loop While IE.ReadyState < 4 And IE.Busy
Do
WScript.Sleep 500
Loop While IE.ReadyState < 4 And IE.Busy
End Sub
Sub IE_OnQuit
On Error Resume Next WScript.StdErr.WriteLine "IE đóng trước khi kịch bản hoàn thành." WScript.Quit End Sub
Cảm ơn bạn cho bất kỳ giúp bạn có thể cung cấp
ewww .... người vẫn sử dụng VBScript trong trình duyệt ??? Sao bạn lại làm một điều như vậy chứ? – Spudley
@Spudley legacy code? –