asp-classic - vbscript:带参数的getref

标签 asp-classic vbscript

有没有人将参数传递给使用 getref 调用的函数?
下面的代码只是一个例子,不起作用,如何将参数传递给 mySub 子?

<button id="myBtn">Click me</button>

<script type="text/vbscript">
  document.getElementById("myBtn").onclick=GetRef("mySub") 

  Sub mySub(parameter)
   alert(parameter)
  End Sub
</script>

最佳答案

这是我将如何实现这一目标:

        Dim elem: Set elem = document.getElementById("myBtn")
        elem.setAttribute "parameter", "somevalue"
        Set elem.onclick = GetRef("elem_onclick")

        Function elem_onclick()
            MsgBox Me.getAttribute("parameter")
        End Function   

使用被分配 onclick 的元素来携带作为附加属性所需的任何参数。

关于asp-classic - vbscript:带参数的getref,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10741292/

相关文章:

c++ - VB脚本与COM接口(interface)继承相关的查询

c# - 通过Docker在IIS上部署经典ASP应用程序

asp-classic - "Dim"在 ASP 中是做什么用的?

windows - 谁能帮我修复 Windows 10 上的 VBS 脚本,该脚本在电池电量不足时显示警告/MsgBox?

vbscript - 免费的 VBscript 混淆器

powershell - 远程Powershell弹出消息

javascript - 使用 Javascript 强制网页过期

algorithm - 自然排序算法的实现困境

javascript - 窗口历史记录返回(-1)不起作用

windows - vbs中如何传递包含空格的参数