Variables 将asp常量读入vbs文件时发生IExplore错误
我有一个包含大量常量的asp文件(Variables 将asp常量读入vbs文件时发生IExplore错误,variables,asp-classic,vbscript,include,Variables,Asp Classic,Vbscript,Include,我有一个包含大量常量的asp文件(constants.inc)。 进入asp页面: <!-- #Include file="../../constants.INC" --> .... <script language="vbscript" type="text/vbscript" src="../scripts/scrmot.vbs"></script> .... .... .... 进入scrmot.vbs后,我要执行以下操作: Function
constants.inc
)。
进入asp页面:
<!-- #Include file="../../constants.INC" -->
....
<script language="vbscript" type="text/vbscript" src="../scripts/scrmot.vbs"></script>
....
....
....
进入scrmot.vbs后,我要执行以下操作:
Function validChars
Dim carval
carval = <%=scarVal%> 'scarVal is a constant defined in constants.INC
....
End Function
功能有效卡
暗卡瓦
carval='scarVal是在constants.INC中定义的常量
....
端函数
但那会崩溃!整个.vbs文件不收费,因为该指令出错。
如何将常量asp
scarVal
分配给vbscript变量carval
?您不能这样做,因为asp引擎不会呈现.vbs文件
您可以通过在.asp页面本身中包含这样的代码,将所需的所有常量传递给客户端:
<script language="vbscript" type="text/vbscript">
Const scarVal = "<%=scarVal%>"
</script>
斯卡瓦尔得到一个空字符串。我用vbs制作了整个程序
Function validChars
Dim carval
carval = scarVal
....
End Function