14 个解决方案
#1
这种效果可以吗?
test.asp
-----------------------------
<%
str="这是测试服务器/客户端共用变量"
%>
<HTML>
<HEAD>
<META HTTP-EQUIV="content-type" CONTENT="text/html; charset=GB2312">
<TITLE></TITLE>
<META NAME="Copyright" CONTENT="Baby Studio">
<META NAME="Email" CONTENT="babystudio@263.net">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>
<BODY>
<script language=javascript>
var str="<%=str%>";
alert(srt);
</script>
</BODY>
</HTML>
test.asp
-----------------------------
<%
str="这是测试服务器/客户端共用变量"
%>
<HTML>
<HEAD>
<META HTTP-EQUIV="content-type" CONTENT="text/html; charset=GB2312">
<TITLE></TITLE>
<META NAME="Copyright" CONTENT="Baby Studio">
<META NAME="Email" CONTENT="babystudio@263.net">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>
<BODY>
<script language=javascript>
var str="<%=str%>";
alert(srt);
</script>
</BODY>
</HTML>
#2
服务器向客户端传变量直接用:<%=变量%>,至于共用变量用COOKIES。
#3
老兄,好像不行啊!var str="<%=str%>";这条语句有问题。在客户端脚本中“<% %>”不能识别出它是服务器端脚本符号。
#4
这种效果可以吗?
test.asp
-----------------------------
<%
str="这是测试服务器/客户端共用变量"
%>
<HTML>
<HEAD>
<META HTTP-EQUIV="content-type" CONTENT="text/html; charset=GB2312">
<TITLE></TITLE>
<META NAME="Copyright" CONTENT="Baby Studio">
<META NAME="Email" CONTENT="babystudio@263.net">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>
<BODY>
<script language=javascript>
var str="<%=str%>";
alert(srt);
</script>
</BODY>
</HTML>
----------补充-------------
test.asp文件被请求时已经在服务器端处理<%=str%>语句,换言之,用户得到的文件应该是
这种效果可以吗?
test.asp
-----------------------------
<HTML>
<HEAD>
<META HTTP-EQUIV="content-type" CONTENT="text/html; charset=GB2312">
<TITLE></TITLE>
<META NAME="Copyright" CONTENT="Baby Studio">
<META NAME="Email" CONTENT="babystudio@263.net">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>
<BODY>
<script language=javascript>
var str="这是测试服务器/客户端共用变量";
alert(srt);
</script>
</BODY>
</HTML>
test.asp
-----------------------------
<%
str="这是测试服务器/客户端共用变量"
%>
<HTML>
<HEAD>
<META HTTP-EQUIV="content-type" CONTENT="text/html; charset=GB2312">
<TITLE></TITLE>
<META NAME="Copyright" CONTENT="Baby Studio">
<META NAME="Email" CONTENT="babystudio@263.net">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>
<BODY>
<script language=javascript>
var str="<%=str%>";
alert(srt);
</script>
</BODY>
</HTML>
----------补充-------------
test.asp文件被请求时已经在服务器端处理<%=str%>语句,换言之,用户得到的文件应该是
这种效果可以吗?
test.asp
-----------------------------
<HTML>
<HEAD>
<META HTTP-EQUIV="content-type" CONTENT="text/html; charset=GB2312">
<TITLE></TITLE>
<META NAME="Copyright" CONTENT="Baby Studio">
<META NAME="Email" CONTENT="babystudio@263.net">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>
<BODY>
<script language=javascript>
var str="这是测试服务器/客户端共用变量";
alert(srt);
</script>
</BODY>
</HTML>
#5
babystudio老兄,让你费心了。你补充的这一段程序我没明白。你是在客户端赋的值啊?我是想在服务器端脚本赋值,在客户端脚本中读出来
#6
有个没用办法,你可以把这个变量值给入一个text内,再到客户端取出来就可以了,
如果要直接获得的话,可以考虑用系统参数的传送.
理论上再在客户端在使用<%%>这样是可以的,你再看看是不是你书写方式不正确。
如果要直接获得的话,可以考虑用系统参数的传送.
理论上再在客户端在使用<%%>这样是可以的,你再看看是不是你书写方式不正确。
#7
根本不存在“在服务器端脚本赋值,在客户端脚本中读出”
#8
没明白julyclyde这句'根本不存在“在服务器端脚本赋值,在客户端脚本中读出”'是什么意思
#9
变通方法:
屏蔽<script>给变量赋值,其他此类问题可以得到解决
唯一的缺陷是这样赋值只有在重新由客户端提交str(request("str"))才会接受到
<%response.write "<script language=javascript>"%>
var str="<%=str%>";
alert(srt);
<%response.write "</script>"%>
屏蔽<script>给变量赋值,其他此类问题可以得到解决
唯一的缺陷是这样赋值只有在重新由客户端提交str(request("str"))才会接受到
<%response.write "<script language=javascript>"%>
var str="<%=str%>";
alert(srt);
<%response.write "</script>"%>
#10
就是应该像babystudio(babystudio)兄说的那样赋值啊,还有你把别人的代码拷贝生成页面来看看嘛,你根本就没搞懂什么事客户端,什么是服务端,其实我想你要做的大概是由客户端提交数值,让服务端处理在给客户端传送,是不是,你要把事情说清楚啊。
#11
靠,我受不了了,我说的和他其实一个意思!你自己没有看懂罢了:(
小子啊,悟性低我教不了你了!以上只是最简单的运用
通常这种方法是用来调用数据库生成js脚本程序的!
<%response.write "<script language=javascript>"%>
循环
js变量=数据库字段
(当然对客户端来说数据库的字段其实是服务器已经取出的字符串)
循环结束
<%response.write "</script>"%>
小子啊,悟性低我教不了你了!以上只是最简单的运用
通常这种方法是用来调用数据库生成js脚本程序的!
<%response.write "<script language=javascript>"%>
循环
js变量=数据库字段
(当然对客户端来说数据库的字段其实是服务器已经取出的字符串)
循环结束
<%response.write "</script>"%>
#12
liudong老兄,我敢担保你没试他的代码,我又试了一遍弹出的alert框内容是
"<%=str%>",而不是="这是测试服务器/客户端共用变量"。我说了,在同一个ASP文件中,服务器端脚本(即<% %>)的一个值,能在客户端脚本<script></script>中读出来,你没理解别人说的东西前请别先下结论
”
"<%=str%>",而不是="这是测试服务器/客户端共用变量"。我说了,在同一个ASP文件中,服务器端脚本(即<% %>)的一个值,能在客户端脚本<script></script>中读出来,你没理解别人说的东西前请别先下结论
”
#13
你说的方法,没戏,你应该看看asp页面是如何在服务器中被执行的,同时又是如何显示给客户端的.到了客户端时,asp中的所有变量己经是被所附的值代替了,你想随机从客户端在取服务器端的变量,那怎么可能
#14
qjt(秋虫) ,用得是不是IIS来执行ASP的,就是说babystudio(babystudio)兄给出的test.asp页面,用服务器执行后,在浏览器中看到的代码是不是就像babystudio(babystudio)兄所说的那样,如果不是这样,就是你的服务器配置问题,再说你的服务器能不能运行asp啊?等你明白,就知道以上各位大侠不是再骂你了。
#1
这种效果可以吗?
test.asp
-----------------------------
<%
str="这是测试服务器/客户端共用变量"
%>
<HTML>
<HEAD>
<META HTTP-EQUIV="content-type" CONTENT="text/html; charset=GB2312">
<TITLE></TITLE>
<META NAME="Copyright" CONTENT="Baby Studio">
<META NAME="Email" CONTENT="babystudio@263.net">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>
<BODY>
<script language=javascript>
var str="<%=str%>";
alert(srt);
</script>
</BODY>
</HTML>
test.asp
-----------------------------
<%
str="这是测试服务器/客户端共用变量"
%>
<HTML>
<HEAD>
<META HTTP-EQUIV="content-type" CONTENT="text/html; charset=GB2312">
<TITLE></TITLE>
<META NAME="Copyright" CONTENT="Baby Studio">
<META NAME="Email" CONTENT="babystudio@263.net">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>
<BODY>
<script language=javascript>
var str="<%=str%>";
alert(srt);
</script>
</BODY>
</HTML>
#2
服务器向客户端传变量直接用:<%=变量%>,至于共用变量用COOKIES。
#3
老兄,好像不行啊!var str="<%=str%>";这条语句有问题。在客户端脚本中“<% %>”不能识别出它是服务器端脚本符号。
#4
这种效果可以吗?
test.asp
-----------------------------
<%
str="这是测试服务器/客户端共用变量"
%>
<HTML>
<HEAD>
<META HTTP-EQUIV="content-type" CONTENT="text/html; charset=GB2312">
<TITLE></TITLE>
<META NAME="Copyright" CONTENT="Baby Studio">
<META NAME="Email" CONTENT="babystudio@263.net">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>
<BODY>
<script language=javascript>
var str="<%=str%>";
alert(srt);
</script>
</BODY>
</HTML>
----------补充-------------
test.asp文件被请求时已经在服务器端处理<%=str%>语句,换言之,用户得到的文件应该是
这种效果可以吗?
test.asp
-----------------------------
<HTML>
<HEAD>
<META HTTP-EQUIV="content-type" CONTENT="text/html; charset=GB2312">
<TITLE></TITLE>
<META NAME="Copyright" CONTENT="Baby Studio">
<META NAME="Email" CONTENT="babystudio@263.net">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>
<BODY>
<script language=javascript>
var str="这是测试服务器/客户端共用变量";
alert(srt);
</script>
</BODY>
</HTML>
test.asp
-----------------------------
<%
str="这是测试服务器/客户端共用变量"
%>
<HTML>
<HEAD>
<META HTTP-EQUIV="content-type" CONTENT="text/html; charset=GB2312">
<TITLE></TITLE>
<META NAME="Copyright" CONTENT="Baby Studio">
<META NAME="Email" CONTENT="babystudio@263.net">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>
<BODY>
<script language=javascript>
var str="<%=str%>";
alert(srt);
</script>
</BODY>
</HTML>
----------补充-------------
test.asp文件被请求时已经在服务器端处理<%=str%>语句,换言之,用户得到的文件应该是
这种效果可以吗?
test.asp
-----------------------------
<HTML>
<HEAD>
<META HTTP-EQUIV="content-type" CONTENT="text/html; charset=GB2312">
<TITLE></TITLE>
<META NAME="Copyright" CONTENT="Baby Studio">
<META NAME="Email" CONTENT="babystudio@263.net">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>
<BODY>
<script language=javascript>
var str="这是测试服务器/客户端共用变量";
alert(srt);
</script>
</BODY>
</HTML>
#5
babystudio老兄,让你费心了。你补充的这一段程序我没明白。你是在客户端赋的值啊?我是想在服务器端脚本赋值,在客户端脚本中读出来
#6
有个没用办法,你可以把这个变量值给入一个text内,再到客户端取出来就可以了,
如果要直接获得的话,可以考虑用系统参数的传送.
理论上再在客户端在使用<%%>这样是可以的,你再看看是不是你书写方式不正确。
如果要直接获得的话,可以考虑用系统参数的传送.
理论上再在客户端在使用<%%>这样是可以的,你再看看是不是你书写方式不正确。
#7
根本不存在“在服务器端脚本赋值,在客户端脚本中读出”
#8
没明白julyclyde这句'根本不存在“在服务器端脚本赋值,在客户端脚本中读出”'是什么意思
#9
变通方法:
屏蔽<script>给变量赋值,其他此类问题可以得到解决
唯一的缺陷是这样赋值只有在重新由客户端提交str(request("str"))才会接受到
<%response.write "<script language=javascript>"%>
var str="<%=str%>";
alert(srt);
<%response.write "</script>"%>
屏蔽<script>给变量赋值,其他此类问题可以得到解决
唯一的缺陷是这样赋值只有在重新由客户端提交str(request("str"))才会接受到
<%response.write "<script language=javascript>"%>
var str="<%=str%>";
alert(srt);
<%response.write "</script>"%>
#10
就是应该像babystudio(babystudio)兄说的那样赋值啊,还有你把别人的代码拷贝生成页面来看看嘛,你根本就没搞懂什么事客户端,什么是服务端,其实我想你要做的大概是由客户端提交数值,让服务端处理在给客户端传送,是不是,你要把事情说清楚啊。
#11
靠,我受不了了,我说的和他其实一个意思!你自己没有看懂罢了:(
小子啊,悟性低我教不了你了!以上只是最简单的运用
通常这种方法是用来调用数据库生成js脚本程序的!
<%response.write "<script language=javascript>"%>
循环
js变量=数据库字段
(当然对客户端来说数据库的字段其实是服务器已经取出的字符串)
循环结束
<%response.write "</script>"%>
小子啊,悟性低我教不了你了!以上只是最简单的运用
通常这种方法是用来调用数据库生成js脚本程序的!
<%response.write "<script language=javascript>"%>
循环
js变量=数据库字段
(当然对客户端来说数据库的字段其实是服务器已经取出的字符串)
循环结束
<%response.write "</script>"%>
#12
liudong老兄,我敢担保你没试他的代码,我又试了一遍弹出的alert框内容是
"<%=str%>",而不是="这是测试服务器/客户端共用变量"。我说了,在同一个ASP文件中,服务器端脚本(即<% %>)的一个值,能在客户端脚本<script></script>中读出来,你没理解别人说的东西前请别先下结论
”
"<%=str%>",而不是="这是测试服务器/客户端共用变量"。我说了,在同一个ASP文件中,服务器端脚本(即<% %>)的一个值,能在客户端脚本<script></script>中读出来,你没理解别人说的东西前请别先下结论
”
#13
你说的方法,没戏,你应该看看asp页面是如何在服务器中被执行的,同时又是如何显示给客户端的.到了客户端时,asp中的所有变量己经是被所附的值代替了,你想随机从客户端在取服务器端的变量,那怎么可能
#14
qjt(秋虫) ,用得是不是IIS来执行ASP的,就是说babystudio(babystudio)兄给出的test.asp页面,用服务器执行后,在浏览器中看到的代码是不是就像babystudio(babystudio)兄所说的那样,如果不是这样,就是你的服务器配置问题,再说你的服务器能不能运行asp啊?等你明白,就知道以上各位大侠不是再骂你了。