HTA:VBScript字符串中的Javascript函数导致HTA出错?

HTA:VBScript字符串中的Javascript函数导致HTA出错?,javascript,vbscript,hta,Javascript,Vbscript,Hta,我在HTA中使用javascript/vbscript,并在VBS循环中为HTA接口构建表。当我跑步时: strHTML = strHTML & "<tr>" &_ "<td><a id=""" & aName & """ href=""javascript:toggleRow('" & rowName & "','" & arrTemp(1) & "','" & aName

我在HTA中使用javascript/vbscript,并在VBS循环中为HTA接口构建表。当我跑步时:

strHTML = strHTML & "<tr>" &_ 
        "<td><a id=""" & aName & """ href=""javascript:toggleRow('" & rowName & "','" & arrTemp(1) & "','" & aName & "')"">+ </a>" & arrTemp(1) & "</td>" & _
        "<td>" & arrTemp(2) & "</td><td class='status'>" & _
        "<img onclick=""displayRow()"" src='" & strStatus & "' border='0'></td></tr>" & _
        "<tr id='" & rowName & "' style=""display:none;""><td id='" & arrTemp(1) & "' colspan=""3"">test</td></tr>"
strHTML=strHTML&“
&arrTemp(1)&_
&arrTemp(2)和&_
"" & _
“测试”
…我的HTA显示良好。但当我尝试将Javascript函数添加到我的TR标记时,我会遇到各种各样的VBS错误:

strHTML = strHTML & "<tr onmouseover=""ChangeColor(this, true);"" onmouseout=""ChangeColor(this, false);"" onclick=""DoNav();"">" &_ 
        "<td><a id=""" & aName & """ href=""javascript:toggleRow('" & rowName & "','" & arrTemp(1) & "','" & aName & "')"">+ </a>" & arrTemp(1) & "</td>" & _
        "<td>" & arrTemp(2) & "</td><td class='status'>" & _
        "<img onclick=""displayRow()"" src='" & strStatus & "' border='0'></td></tr>" & _
        "<tr id='" & rowName & "' style=""display:none;""><td id='" & arrTemp(1) & "' colspan=""3"">test</td></tr>"
strHTML=strHTML&“
&arrTemp(1)&_
&arrTemp(2)和&_
"" & _
“测试”
我很确定我已经正确地注释了额外的报价,但我无法让它工作。有人能在第一行看到我做错了什么吗


编辑:另外,如果我将所有on*事件及其关联的4个引号保留下来,但删除了所有内部javascript函数,那么页面加载会很好,如果这有帮助的话。。。找到了答案。HTA将这些功能解释为VBS功能。javascript的显式声明是实现此技巧的关键:

strHTML = strHTML & "<tr onmouseover=""javascript:ChangeColor(this, true);"" onmouseout=""javascript:ChangeColor(this, false);"" onclick=""javascript:DoNav();"">" &_ 
                          "<td><a id=""" & aName & """ href=""javascript:toggleRow('" & rowName & "','" & arrTemp(1) & "','" & aName & "')"">+ </a>" & arrTemp(1) & "</td>" & _
                          "<td>" & arrTemp(2) & "</td><td class='status'>" & _
                          "<img src='" & strStatus & "' border='0'></td></tr>" & _
                          "<tr id='" & rowName & "' style=""display:none;""><td id='" & arrTemp(1) & "' colspan=""3"">test</td></tr>"
strHTML=strHTML&“
&arrTemp(1)&_
&arrTemp(2)和&_
"" & _
“测试”