变量设置的语法,高分
<script language="VbScript">
function a1(a)
PSRC="PARENT.R_2"
IF PSRC.src="" THEN PSRC.scr="R_2_3_"+CSTR(A)+".ASPX"
end function
</script>
看以上函数,是根据传来的a的数值,决定"PARENT.R_2"的SRC是什么,问题是PRSC这样的变量,语法应如何写?
一直在线,解决就给分.
问题点数:100、回复次数:6Top
1 楼asp_badboy(killO)回复于 2003-06-03 12:59:07 得分 50
可以这样:
PSRC=document.all("aaa")
"aaa"应该是你要设置src的已经在WEB页中存在的
Top
2 楼jsxd()回复于 2003-06-03 13:05:55 得分 0
不行,它说PSRC对象变量未设置Top
3 楼asp_badboy(killO)回复于 2003-06-03 13:32:36 得分 0
<script language="VbScript">
function a1(a)
set PSRC=document.all("aaa")
IF PSRC.src="" THEN PSRC.scr="R_2_3_"+CSTR(A)+".ASPX"
end function
</script>
Top
4 楼jsxd()回复于 2003-06-03 15:25:21 得分 0
ASP_BABBOY:你好
是这样的,我设置某个框架的页面是动态的可变的,即不确定它的页面文件,那么在其他页面设置触发事件,我原来的问题是在“VBSCRIPT”中定义一个对象的语法应是怎样写,要不然以上事件可以写成:
SELECT CASE A
CASE 1
PARENT.R_2_3.R_2_3_1.SRC="R_2_3_"+CSTR(A)+".ASPX"
CASE 2
PARENT.R_2_3.R_2_3_2.SRC="R_2_3_"+CSTR(A)+".ASPX"
CASE 3
PARENT.R_2_3.R_2_3_3.SRC="R_2_3_"+CSTR(A)+".ASPX"
.
.
.
END SELECT
我的意思是不要写以上那么长的过程,而采用对象变量的方式,
您提到的"AAA"我到现在都不知是指什么.
Top
5 楼ArLi2003(阿利,MSN:url@163.com)回复于 2003-06-07 12:46:52 得分 50
set PSRC= 某对象
那么psrc 就具有该对象的属性和方法了,你自己根据需要付对象给它就是了
上面的
document.all["aaa"] 是指页面上所有 id="aaa" 的元素,比如
<img id="aaa" src="/i1.gif">
那你就可以
set PSRC=document.all("aaa")
PSRC.src = "/i2.gif"
改变img 的SRC 属性Top
6 楼jsxd()回复于 2003-06-07 13:06:31 得分 0
ArLi2003:谢谢您,我好像明白了,我试试看,给分Top




