如何使用vbscript从变量中分配html标题?

时间:2013-08-28 08:37:09

标签: html asp-classic vbscript

我正在尝试使用模式窗口从vbscript函数设置我的html <title>,如下所示:

<title> <%foo.bar%> </title>

其中foo.bar

Function bar() as string

    bar = "some text"

end function

这没有成功。

我也试过下面的片段,但没有成功。它会为不兼容的类型抛出“未处理的异常”。

<%@Language=VBScript%>

<% barVar = "fooFoo" %>

<title><%barVar%></title>

有谁知道这可能是什么问题?谢谢阅读。

1 个答案:

答案 0 :(得分:3)

您需要使用Response.Write()输出值:

<%@Language=VBScript%>

<% barVar = "fooFoo" %>

<title><% Response.Write barVar %></title>

或使用快捷方式:

<%@Language=VBScript%>

<% barVar = "fooFoo" %>

<title><% = barVar%></title>

另外,我刚刚注意到你的函数定义包含一个类型,但是VBScript不包含显式类型,一切都是变体。所以你的功能将是

function Bar()
    Bar = "some text"
end function