有关ASP和Javascript的正确描述是

有关ASP和Javascript的正确描述是,第1张

有关ASP和Javascript的正确描述是ASP在服务器端执行,而Javas cript一般在客户端执行;

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境,可用来创建动态交互式网页并建立强大的web应用程序。当服务器收到对ASP文件的请求时,它会处理包含在用于构建发送给浏览器的HTML网页文件中的服务器端脚本代码。除服务器端脚本代码外,ASP文件也可以包含文本、HTML(包括相关的客户端脚本)和com组件调用。

扩展资料:

在Internet风行的早期,浏览器中显示的网页仅是静态的图文组合而已,浏览者可以在网页上阅读信息,但无法进一步地发表意见、查询信息或进行在线购物等商务活动。为此,人们提出了动态网页或交互网页的概念和解决方案。

所谓“动态网页”,是指客户端浏览器和Web服务器端可以互动,也就是服务器端可以实时处理浏览器端的请求(Request),然后再将处理的结果作为对浏览器请求的响应(Response)传送给浏览器。

由于Web程序开发十分复杂,以至于要制作一个简单的动态页面也需要编写大量的C代码才能完成。于是Microsoft公司于1996年推出一种Web应用开发技术ASP,用于取代对Web服务器进行可编程扩展的CGI标准。

ASP 10作为IIS(Internet Information Server,Internet信息服务器)的附属产品免费发送,不久就在Windows平台上广泛使用。ASP与ADO的结合使开发者很容易地在一个数据库中建立和打开一个记录集。

如果说用asp脚本为js传值 是蛮好实现的,要在同一页面中进行!但如果说是要在同一页面中将JS变量传递到ASP脚本中就不那么容易了!方法有2种:
1通过ajax 可很轻松地实现
2通过转到另一窗口实现!
如果还不明白,QQ我:我有例子: 165268437

主页的新闻推荐栏目可以提供一个xml格式的接口,
比如用asp页面调用数据,输出xml格式,
上级单位的页面可以用xml>

<%

dim key

key = requestquerystring("key")

'responsewrite key

%>

<html>

<body>

<div id="showkey"></div>

</body>

<script type="text/javascript">

var key = parseInt("<%=key%>");

//alert(key)

var key1 = (key  4)toString(16);

var keya = key1substr((key1length - 4),4);

var key2 = (key  30)toString(16);

var keyb = key2substr((key2length - 4),4);

documentgetElementById("showkey")innerHTML = "Key转换后的数据:<p>第一条:" + keya + "<br />第二条:" + keyb + "</p>";

</script>

</html>

首先强调一下是两个页面,不是同一个页面的变量传递 tongjiasp xianshijs
tongjiasp的作用是求数据库中表中一列的和,求的和赋给变量sum_all
我想让xianshijs调用这个变量(sum_all)然后显示出来
请各位高手详细的给我说说怎么实现!(asp页面怎么改,js页面怎么写?请详细的描述一下!)
tongjiasp页面代码如下:
<html>
<head>
<meta >将页面的<body>代码加入一下代码:<body onLoad="documentgetElementById
('loading')styledisplay='none';documentgetElementById('loadend')styledisplay='block'">
在要显示的地方,调用DIV标签
<div id="loading">内容正在加载中……</div>
<div id="loadend" style="display:none">
这里是要显示的内容
</div>
预览效果:
当要显示的内容没有加载完成的时候就显示“内容正在加载”,加载完毕就显示加载的内容

首先要明确两点:
1、asp是运行在服务器端的,js是运行在客户端即浏览器中的;
2、执行顺序是先asp,然后才是js
因此,要想把js的变量值传递给asp变量,就要把当前页面重新刷新运行一次,同时把js的变量值作为url的参数传递给后台的asp代码,然后asp的变量再通过request对象获取即可。比如:
<%
if request("abc")<>"" then
abc=request("abc") '这个abc是asp变量
responsewrite "js传递的变量内容为:" & abc
else
%>
<script>
var abc=123; //这个abc则是js变量
locationhref="abc="+abc;
</script>
<%
end if
%>


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/12935696.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-29
下一篇 2023-05-29

发表评论

登录后才能评论

评论列表(0条)

保存