如果我尝试从JavaScript调用VB脚本方法,则该方法的方法未定义错误。
这是代码,此代码在Windows 7的IE 11中可以正常工作,但是相同的代码在Windows 10中不起作用。
在Windows 11中,单击按钮会弹出窗口,如果选择要获取“ getFormattedDate方法未定义错误”的日期。在IE中,我调试了断点,我可以在手表中查看选定的日期,但其在Javascript和控件中的中断不会进入VBScript函数。
<script language="javaScript">
function getSelectedDate(e)
{
getFormattedDate("<%=request("format")%>", e.name);
}
</script>
<script language="VBScript">
function getFormattedDate(strFormat, strDate)
select case lcase(strFormat)
end select
window.opener.document.forms("<%=request("form")%>").item("<%=request("element")%>").value = str
window.self.close
end function
</script>