gpt4 book ai didi

html - 如何在 HTA 文件中使用 VBScript 单击按钮

转载 作者:太空宇宙 更新时间:2023-11-04 14:44:02 24 4
gpt4 key购买 nike

我的代码看起来像

<html>
<head>
<title>My HTML application</title>
<HTA:APPLICATION
id="frames"
border="thin"
caption="yes"
icon="http://www.google.com/favicon.ico"
showintaskbar="yes"
singleinstance="yes"
sysmenu="yes"
navigable="yes"
contextmenu="no"
innerborder="no"
scroll="auto"
scrollflat="yes"
selection="yes"
windowstate="normal" />
</head>

<script language="VBScript">

Sub Window_OnLoad
'This method will be called when the application loads
'Add your code here
GetUserName
End Sub

Sub GetUserName()
Set objNetwork = CreateObject("WScript.Network")
linkTo("http://servername/nph-psf.exe?HOSTID=AD&ALIAS=" & objNetwork.UserName)
Set objNetwork = Nothing
End Sub

Sub linkTo(strLink)
Document.getElementById("psyncLink").src = strLink
End Sub

Sub checkInputPage
Document.theforms.name
End Sub

</script>
</head>
<frameset rows="60px, *">
<frame src="topo.htm" name="topo" id="topo" application="yes" />
<frame src="http://servername/nph-psf.exe?HOSTID=AD&ALIAS=" name="conteudo" id="psyncLink" application="yes" />
</frameset>
</html>

并且页面加载了 2 个按钮,我该如何以编程方式执行点击操作?

<INPUT border=0 type=image alt="Use a password" name="SUBMIT-password.pss" src="docs/pics/en-us/useapassword_button.jpg">

请注意,我无法更改从中加载的任何代码因为我没有对该目录的写入权限。我正在创建一个 HTA 脚本,它可以通过编程方式单击该页面上的按钮和链接,以帮助我们的用户更改密码

最佳答案

参见 How to click a button using VBScript in an HTA file

这正是我所需要的

<script type="text/javascript"> 
function doClick(fr) {
var btn = fr.contentWindow.document.getElementsByName("SUBMIT-password.pss");
if (btn.length == 0) {
alert("no button!");
return;
} else {
btn[0].click();
}
}
</script>

关于html - 如何在 HTA 文件中使用 VBScript 单击按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10937398/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com