• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >ASP > javascript asp教程第四课 同时使用vbscript和javascript

javascript asp教程第四课 同时使用vbscript和javascript

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了vbscript和javascript,asp vbscript教程,asp vbscript,asp vbscript是什么,vbscript教程等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
开始:
你能让javascript和vbscript实现从同一个表格里传出音乐。看看下面的脚本:
<%@LANGUAGE="JavaScript"%> <% var a = 2; var b = 2; var c = add(a,b) c += " (Two numbers are added by JavaScript, " c += "and then formatted into currency by VBScript.)" function add(x,y) { result = x + y; result = toDollars(result); return result; } Response.Write("\r") Response.Write(JSGreeting() + " \r") Response.Write(VBGreeting() + " \r") Response.Write(c + " \r") Response.Write("\r") %>
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]</div>
RUNAT:
让我们将它从头到尾的分解开来。下面所列是一个简单而独立的javascript:

要不是那个不起眼的RUNAT="Server",它看起来就是一个你可能在客户端看到的简单的javascript。
RUNAT属性告诉服务器在服务器端执行它,因此客户端永远都看不到它的。你也可以将属性设置为RUNAT="client",这样就可以跳过服务器端,直接在客户端执行了。
顺便说一句, 不能放置在asp标签内。
看看下面的vbscript:
Function VBGreeting()
VBGreeting="Greetings from a VBScript Function"
End Function
这个vbscript实现了和javascript同样的功能。它并没有什么特别之处。
然而,下面的vbscript还是有一些特别之处的。
Function toDollars(x)
toDollars=FormatCurrency(x)
End Function
引用:
上面的函数回从javascript中获得一个参数。然后他会给javascript返回一个最合适的值。让我们来看看Function toDollars(x)是如何被引用的。
function add(x,y)
{
result = x + y;
result = toDollars(result);
return result; 
}
函数add(x,y) 是一个javascript函数。从函数的中间可以看到
result = toDollars(result);
上面的一行实际上是vbscript对javascript的一个调用。
警告:
作为一个警告。当你创建带有RUNAT属性的脚本的时候,你实际上在安排它的执行顺序。我并不会深入的去讲解这个问题,因为执行的顺序是根据形势而定的。
下面是我将要深入讲解的:只对函数使用RUNAT属性(还有那些在函数内调用的全局变量)。不要将最顶层的代码放在它里面,因为你不能保证顶层代码会因为使用这个技巧而改变执行顺序。

本节原文及范例地址:http://aspjavascript.com/lesson04.asp
原文作者:James Clark 翻译:huahua 转载请注明
</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • javascript asp教程第四课 同时使用vbscript和javascript

相关文章

  • 2017-05-11易心asp分页类 v1.0
  • 2017-05-11ASP(VBScript)中整除和取余
  • 2017-05-11登陆asp class
  • 2017-05-11自己做采集程序
  • 2017-05-11sql语句的一些集合
  • 2017-05-11asp 空值测试判断函数
  • 2017-05-11asp取动态表单中数据并写入xml文件,用xsl显示
  • 2017-05-11asp打包类
  • 2017-05-11asp下比较全面的获取IP地址的代码
  • 2017-05-11适合所有网站的rss和xml聚合功能asp代码

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • [ASP]使用类,实现模块化
    • asp cookie中文Javascript取得中文cookie
    • 一个简单的asp数据库操作类
    • ASP 使用jqGrid实现读写删的代码(json)
    • [ASP]RegExp对象提供简单的正则表达式支持功能使用说明
    • JavaScript面向对象的两种书写方法以及差别
    • 利用ASP实现在线生成电话图片效果脚本附演示
    • 获取远程flash并保存到本地
    • TSYS资源特性的效率提高方法
    • ASP 操作cookies的方法

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有