response.write 输出内容如何赋给一变量?
某组件过程为
SUB GETHTML()
response.write "ac"
END SUB
已封装,无法修改。
a=组件.getHTML
我如何实现a的值为组件的.getHTML内容?
也就是结果a="ac"而不是输出到页面。
不用客户端程序来实现
------解决方案--------------------过程不行,要用函数。
过程没有返回值,函数才有。
------解决方案--------------------这个要接住输出。asp.net好像有。纯的asp好像没有。
------解决方案--------------------
Function GETHTML()
response.write "ac"
GETHTML = "ac"
END Function
------解决方案--------------------
var tmp = <% GETHTML %>
------解决方案--------------------某组件过程为
SUB GETHTML()
response.write "ac"
END SUB
已封装,无法修改。
a=组件.getHTML
既然已经封装。建议这样。单独写一个页面。
gethtml.asp
<%
组件.getHTML'直接让它输出
%>
用ajax去读取。或者用asp直接抓取页面。读到数据。
提供思路。自己写代码
------解决方案--------------------function GETHTML()
GETHTML="ac"
end function
定义成这样,在用的时候,可以
response.write GETHTML() 输出
或者
b=GETHTML()
这样就满足你的要求了,你的那个想法是错误的,换成这个想法就行了。