你可以这样理解,服务端先生成各种网页对象。然后发送到客户端,客户端执行JS脚本,再一次处理这些对象。
JS可以获取ASP等里边的变量,直接用<%=%>放到JS里边就行。但是单次运行时ASP是不可能获取JS的变量的。
要想通过JS打开新的超链接,可以用:
var str ="mypagehtmaction=del"; //超链接的地址和参数
documentlocation=str;//打开这个地址
如果超链接里有JS变量:
var bianliang="20";// 随便定义一个JS变量
var str ="mypagehtmaction="+bianliang; //超链接的地址和参数
documentlocation=str;//打开这个地址
如果超链接里想调用ASP变量:
1、ASP里首先要定义这个变量
dim bianliang '定义一个服务端变量
bianliang="20" '给这个变量赋值
2、JS调用这个变量
var str ="mypagehtmaction="+"<%=bianliang%>"; //超链接的地址和参数
documentlocation=str;//打开这个地址
你要想测试下,可以用这两个方案的代码:
一、打开ASP里的变量定义的链接
<% dim bianliang
bianliang=">href后边的属性是一个字符串,格式化为字符串不就可以了?
如:windowlocationhref=""+text+"html";
也就是说,text变量的内容是a时,则会打开ahtml,当然,如果你的变量中存在的就是类似于text = "ahtml";的话,更好办了
locationhref = text就可以了!第一个文件,
<php
$n=">这个没办法的事。引用的文件随便修改地址,原来的表肯定不知道啊。你怎么可能让它能追踪到你改完名的地址?
我不明白的是,你为什么总去修改那个名称。
如果要经常修改工作表名称的话,那么引用区域部分建议使用名称管理器。一旦名称更改,可以只手动修改名称管理器里边的。这样修改起来能方便一些。但是这样数据两大的话,也会计算得慢一些。
另外,如果经常修改工作博的名称,都不如用VBA来处理。做动态判断。当然, 即使用VBA,你修改名称也要按照一定的规则去修改,否则代码也无法找到规律去跟踪你新的名称。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)