[原创]Wap中常见Asp+Wml问题整理
| 1. Asp动态生成Wml文件
ASP文件头声明如下: <% Response.ContentType= "text/vnd.wap.wml" %> 含义如下:用于声明此文件作为wml文件处理。 程序举例: <% Response.ContentType = "text/vnd.wap.wml" %> <?xml version="1.0" encoding="gb2312"?> <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapfourm.org/DTD/wml_1.1.xml"> <wml> <card id="index" title="bicyle" newcontext="true"> <p align="center"> Wap文件实例<br/> </p> <p> Bicyle祝愿您在2005年实现心中的梦想。<br/> <a title="确定" href="trywmls.asp">wml测试</a><br/> <a title="确定" href="../index.asp">返回上级</a><br/> <a title="确定" href="http://wap.165e.com">返回互动河北</a><br/> <a title="确定" href="http://wap.uni-info.com.cn">返回首页</a><br/> </p> </card> </wml> 2. 利用Wap页面进行直接拨打电话号码 把下边的代码放到:<p></p>之间。 <input name="phone_no" format="*m" value="13"/> <do type="option" label="呼出号"> <go href="wtai://wp/mc;$(phone_no)"/> </do><br/> 或者直接写入电话号码的方式: <a href="wtai://wp/mc;1331597312*">拨打电话</a> 3. Asp中Gb2312转UTF-8程序 把下面的代码粘贴到ASP+WMl的文件中。 <% Function uni(Chinese) For i = 1 to Len (Chinese) a=Mid(Chinese, i, 1) uni=uni & "&#x" & Hex(Ascw(a)) & ";" next End Function %> 使用方法: <a title="<%=Uni("确定")%>" href="http://www.51omeng.com/bicyle/bikewap/index.asp"><%=Uni("欢迎光临被爱可以")%></a><br/> 4. 关于Wap1.2的图铃下载 特举一个河北联通wap1.2下载举例 图片的下载: <a title="确定" href="uplink:download?source=http://wap.165e.com/xx/http://www.51omeng.com/xxx/help/q.png&object=phone:wallpaper&size=4412&status=http://wap.165e.com/xx/xx.xx/http://www.51omeng/xxx/help/success.asp">download</a><br/> 若是铃声: object=phone:ringtone 这个代理(http://wap.165e.com/xx)是联通提供的,当然还可以有其他的代理。目的是只有资格的cp/sp才可以使用,并且利用它下载。
我的下载后的status文件中关键的部分:
当用户在使用SP提供的业务时,用户的请求经过WAP平台处理后,SP服务器收到HTTP请求获取用户的手机号码和手机型号方法说明如下。
|
立即下载:BicyleWapTool
----------------------------------------------------------
知识无界,朋友无界,共同学习,共同探讨,共同成功。
浙公网安备 33010602011771号