首 页 | 精品电影 | 音乐天堂 | 在线游戏 | Flash MTV | 三湘书屋 | 幽默笑话 | 三湘图库 | 美女写真 | IT知识库 | QQ贴图 | 加入书签

网页制作网络编程图形图象操作系统冲浪宝典软件教学网络安全认证考试通信技术电子商务业内动态书籍教程原码

最近更新 文章分类 多媒体类 精品软件

本站搜索:
您的位置:三湘时空 -> IT知识库 -> 文章分类 -> Javascript教程 -> 服务端VBScript与JScript几个相同写法  
服务端VBScript与JScript几个相同写法


文章类别:Javascript教程 来源: 作者: 发表日期:2006-10-28 字体:[ ]

小游戏 | 在线影院 | 幽默笑话 | 源码下载 | Flash MTV | 音乐试听 | 书屋 | 美女写真

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

  摘要:本文演示了ASP服务端脚本的几个重要应用.

  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; 
    } 
%> 

上一篇:Photoshop轻松打造磨沙玻璃特效 下一篇:Windows Vista评分系统无法完全体现硬件升级
本栏目热门文章
·JavaScript Web页面内容导出到Word、Excel 2005-11-7
·javascript+xml实现二级下拉菜单,不会被任何标签或元素遮 2005-10-4
·用javascript连接access数据库的方法 2005-10-4
·JAVASCRIPT加密解密终级指南 2005-10-4
·网页对联广告代码效果大全 2005-11-7
·TreeView节点互斥,autopostback=false的方法 2005-10-4
·网页javascript精华代码集 2006-1-6
·javascript应用:实现复选框全选/全不选切换 2006-1-6
·利用JS获取IE客户端IP及MAC的实现 2006-1-10
·Javascript的IE和Firefox兼容性汇编 2005-10-4
新近更新文章
·一组常用的弹出窗口用法总结 2006-11-16
·JavaScript中的字符串操作 2006-11-16
·JS实现滑动展开与折叠效果 2006-11-9
·一段非常简单的让图片自动切换js代码 2006-11-9
·javascript的作用域 2006-11-9
·用 JavaScript 迁移目录 2006-11-9
·javascript实现仿新浪信息提示效果 2006-11-5
·使用div仿javascript模态窗口 2006-11-5
·按比例微缩图片的一段小小的JS代码 2006-10-28
·使用JavaScript检测浏览器的相关特性 2006-10-28
首 页 | 软件发布 | 广告联系 | 下载帮助 | 意见反馈 | 网站地图
  CopyRight? 2002-2004 WWW.SXSKY.NET? All Rights Reserved
三湘时空 站长QQ:82675303 Email: