天府星空网络科技成都网站制作公司,专业从事成都网站建设成都网页制作、成都网站设计以精深技术为核心、以专业队伍为支撑。致力于为成都政府网站建设成都公司网站建设成都学校网站建设等提供高技术含量的成都网站设计服务。凭借多年的成都网页设计成功经验,公司已拥有数百例经典网站案例,是一家正规经营,诚实守信的专业成都网站建设公司

构建动态 WAP 站点

作者:佚名  来源:本站整理  发布时间:2007-12-15 14:07:43
写了一个c2u的函数,进行汉字和字符实体之间的转换,程序如下: 

<% 
Function c2u(text) 
  For i=1 to Len(text) 
  c=Mid(text,i,1) 
  c2u=c2u&"&#x" & Hex(AscW(c)) & ";" 
  Next 
 End Function 
%> 

  要在WML中输出汉字的时候,只需 <%=c2u("中文字符")%> 即可。 

  在WML中,采用不同card间的跳转来实现功能选择的步骤。采用<postfield/>标记给ASP页面传递客户端的选择信息。在ASP程序中,使用 Request.QueryString("")来获得客户端传递来的信息。

下面就是完整的一个显示页面的例子: 

<%@ LANGUAGE="VBScript" %> 
<% 
dim j 
j=0 
%> 
<% 
Function c2u(text) 
  For i=1 to Len(text) 
  c=Mid(text,i,1) 
  c2u=c2u&"&#x" & Hex(AscW(c)) & ";" 
  next 
 End Function 
%> 
<% 
 set conn=server.createobject("adodb.connection") 
 conn.open"dsn=money;uid=;pwd=;database=money.mdb" 
 sql0="update stock set temp=(price5-price4)/price4*100" 
 set rs0=server.createobject("adodb.recordset")  
 rs0.open sql0,conn 
 sql="select num,name,temp from stock where temp<0 order by temp ASC" 
 set rs=server.createobject("adodb.recordset")  
 rs.open sql,conn  
%> 
<% Response.ContentType="text/vnd.wap.wml" %><?xml version="1.0"?> 
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml"><wml> 

<card id="ShowCurrent"> 
<p> 
  <%=c2u("跌幅前五名:")%><br/> 
<% 
while j<5 and not rs.eof 
%> 
  <%=rs(0).Value%>-<%=c2u(rs(1).Value)%> <%=rs(2).Value%>% 
<br/> 
<% 
rs.movenext 
j=j+1 
wend 
%> 
</p> 
<do type="accept" label="<%=c2u("返回")%>"> 
 <go href="index.asp#Welcome"/> 
</do> 
<p align="center"> 
(c) 501 Studio, 2001<br/> 
All rights reserved ! 
</p> 
</card> 
</wml>  
<% 
rs.close 
%> 

上一页  [1] [2] [3] [4] [5] 

【公司简介】:
   天府星空网络科技成都网站制作公司,专业从事成都网站建设 成都网页制作 成都网站设计以精深技术为核心、以专业队伍为支撑。致力于为成都政府网站建设成都公司网站建设成都学校网站建设等提供高技术含量的成都网页设计服务。
   公司始终以不懈的努力、更高的目标来要求自己。凭借多年的成都网页设计成功经验,公司已拥有数百例经典网站成功案例,是正规的成都网站建设公司
   成都网站建设的专业服务商,强大的成都网页制作技术团队,在网站设计等方面始终保持领先地位,并获得了网页制作公司业界的广泛赞誉和认同。公司重视网页制作质量,打造成都地区网站制作公司知名品牌,以优秀的网站设计技术,创一流的成都网站建设作品。建网站就找天府星空,助您马到成功!