服务端VBScript与JScript几个相同特性的写法

1. 遍历集合/对象

1.1 VBScript 遍历表单集合

linenum

<%
   for each temp in request.Form
     response.write temp&": "&request.form(temp)
   next
%>

1.2 JScript 遍历表单集合

linenum

<%
   for (var $e=new Enumerator(Request.Form); !$e.atEnd(); $e.moveNext()){
     Response.Write($e.item()+':<br/> '+Request.Form($e.item()));
   }
%>

2. 转变量值为变量, 并赋值

2.1 VBScript 转变量值为变量并赋值

linenum

<%
   for each temp in request.Form
     execute temp&"=request.form(temp)"
   next
%>

2.2 JScript 转变量值为变量并赋值

linenum

<%
   var $xml=new ActiveXObject("microsoft.xmldom");
     $xml.load(Server.MapPath('config.xml'));
     var $childNodes=$xml.documentElement.selectSingleNode('//siteconfig').childNodes
    
     for ($e=new Enumerator($childNodes); !$e.atEnd(); $e.moveNext()){
       eval($e.item().nodeName+"=$e.item().text");
     }
   $xml=null;
     Response.Write(sitekeywords);
%>

3. 动态包含文件

3.1 VBScript 动态包含文件

linenum

<%
  function fInclude(filepath)
  ' sample call '''/// execute fInclude("include/system/language/"&sitefglang&"/main.asp") \\\'''
    dim cnt
      cnt=CreateObject("scripting.fileSystemObject").openTextFile(server.MapPath(filepath)).readall
      cnt=replace(cnt,"<"&chr(37),"")
      cnt=replace(cnt,chr(37)&">","")
      fInclude=cnt
  end function 'shawl.qiu code'
   execute fInclude("include/system/language/"&sitefglang&"/main.asp")
%>

3.2 JScript 动态包含文件

linenum

<%
   eval($dynInc('aj2.asp'));
   Response.Write($test);
  
   function $dynInc($fl){
   /* ------------------------------------\
   * 服务端 JScript 动态包含文件 By shawl.qiu
   * sample call: eval($dynInc('aj2.asp')); 
   \*------------------------------------*/
     var $fso=new ActiveXObject("scripting.fileSystemObject");
       $str=$fso.OpenTextFile(Server.MapPath($fl)).ReadAll();
       $str=$str.replace(/\<\%|\%\>/g,'');
     $fso=null;
     return $str;
   }
%>

时间: 2024-11-03 08:54:16

服务端VBScript与JScript几个相同特性的写法的相关文章

服务端 VBScript 与 JScript 几个相同特性的写法

本文演示了ASP服务端脚本的几个重要应用. 目录: 1.遍历集合/对象 1.1 VBScript 遍历表单集合 1.2 JScript 遍历表单集合 2.转变量值为变量, 并赋值 2.1 VBScript 转变量值为变量并赋值 2.2 JScript 转变量值为变量并赋值 3.动态包含文件 3.1 VBScript 动态包含文件 3.2 JScript 动态包含文件 以下为引用的内容: 1.遍历集合/对象 1.1 VBScript 遍历表单集合 linenum <%     for each t

服务端 VBScript 与 JScript 几个相同特性的写法与示例_应用技巧

By shawl.qiu 摘要: 本文演示了ASP服务端脚本的几个重要应用.  目录: 1. 遍历集合/对象 1.1 VBScript 遍历表单集合 1.2 JScript 遍历表单集合 2. 转变量值为变量, 并赋值 2.1 VBScript 转变量值为变量并赋值 2.2 JScript 转变量值为变量并赋值 3. 动态包含文件 3.1 VBScript 动态包含文件 3.2 JScript 动态包含文件 shawl.qiu 2006-10-11 http://blog.csdn.net/bt

服务端 VBScript 与 JScript 几个相同特性的写法 By shawl.qiu_基础知识

摘要: 本文演示了ASP服务端脚本的几个重要应用.  目录: 1. 遍历集合/对象 1.1 VBScript 遍历表单集合 1.2 JScript 遍历表单集合 2. 转变量值为变量, 并赋值 2.1 VBScript 转变量值为变量并赋值 2.2 JScript 转变量值为变量并赋值 3. 动态包含文件 3.1 VBScript 动态包含文件 3.2 JScript 动态包含文件 shawl.qiu 2006-10-11 http://blog.csdn.net/btbtd 1. 遍历集合/对

服务端 VBScript 与 JScript 几个相同特性的写法与示例

By shawl.qiu 摘要: 本文演示了ASP服务端脚本的几个重要应用. 目录: 1. 遍历集合/对象 1.1 VBScript 遍历表单集合 1.2 JScript 遍历表单集合 2. 转变量值为变量, 并赋值 2.1 VBScript 转变量值为变量并赋值 2.2 JScript 转变量值为变量并赋值 3. 动态包含文件 3.1 VBScript 动态包含文件 3.2 JScript 动态包含文件 shawl.qiu 2006-10-11 http://blog.csdn.net/btb

服务端VBScript与JScript几个相同写法

js|jscript|vbscript 服务端 VBScript 与 JScript 几个相同特性的写法 摘要:本文演示了ASP服务端脚本的几个重要应用. 1. 遍历集合/对象 1.1 VBScript 遍历表单集合 linenum <%      for each temp in request.Form          response.write temp&": "&request.form(temp)      next  %>  1.2 JScr

服务端 JScript 记录集分页函数/对象 By shawl.qiu

js|jscript|对象|分页|函数|记录集 服务端 JScript 记录集分页函数/对象 By shawl.qiu 说明:分页其实很简单的, 我都写了好几个分页函数了... 感觉 JScript 写代码比 VBScript 方便不少, 基本恋上用 类C 语法写代码, BASIC 语法快看不懂了.... 唉, 没啥好说的, 这次用 JScript 写了两个分页程序, 一个是 Jscript 对象, 一个是Jscript 函数对象, 我比较喜欢 Jscript 对象, 不需要像函数对象那样 ne

Asp.net中服务端控件事件是如何触发的

asp.net|控件     Asp.net 中在客户端触发服务端事件分为两种情况: 一.WebControls中的Button 和HtmlControls中的Type为submit的HtmlInputButton 这两种按钮最终到客户端的表现形式为: <input name="Submit1" id="Submit1" type="submit" value="Submit">,这是Form表单的提交按钮,点击以

微信服务端用什么语言开发的?

问题描述 微信服务端用什么语言开发的? 微信服务端用什么语言开发的?PHP,JAVA,ASP............. 解决方案 PHP.JSP.ASP.ASP.NET都可以. 解决方案二: 任何支持HTTP协议的web服务器编程语言都可以. 常见的有 C#.VB.NET.F#,配合使用ASP.NET或者Nancy PHP Java.JRuby.Scala(基于JVM) Ruby VBScript配合ASP Javascript,配合Node.js Python等等. 解决方案三: 现在最好用j

html控件触发服务端事件

 Asp.net 中在客户端触发服务端事件分为两种情况: 一. WebControls中的Button 和HtmlControls中的Type为submit的HtmlInputButton 这两种按钮最终到客户端的表现形式为: < input name="Submit1" id="Submit1" type="submit" value="Submit">,这是Form表单的提交按钮,点击以后会作为参数发送到服务端