DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> 關於JavaScript >> 服務端VBScript與JScript幾個相同寫法
服務端VBScript與JScript幾個相同寫法
編輯:關於JavaScript     

  服務端 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); 
     
    f

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved