在线高分求救:在ASP中,如何动态定义javascript变量?(解答出来再开新贴给分)
Namo 2003-08-19 09:22:41
我用的ASP,脚本用的vbscript。
现在需要动态定义javascript变量,并且判断此变量是否有重名。举例如下:
<%
...
strSQL = "SELECT NodeName FROM NS WHERE ID = " & intParentID"
...
strParentName = rsSelectParentName("NodeName")
'以下用try{}判断变量是否重名,并且初始化
Response.Write(" try {")
Response.Write(" var " + strParentName + " = null;")
Response.Write(" " + strParentName + " = new MTMenu(); ")
Response.Write(" };")
'以下调用变量的一个方法(strNodeText假设值为“Temp1”)
Response.Write(" " + strParentName + ".addItem('" + strNodeText + "');")
...
%>
请问这样的思路是否正确?还有代码是否有错误?为什么我总得不到相应的效果呢?我的目的是动态创建一个目录树,用的treemenu.com的js代码。他的代码安全性做得比较好,我无法在客户端浏览的时候同时查看生成的javascript代码,痛苦……
各位大虾帮帮忙,分数不够再加!
谢谢了!