手机网页(WAP)如何撰写? - TOMMYHU - 专注互联网开发及运营技术,提供相关资料及软件下载,奇趣网络时事评论!
Mar 9

手机网页(WAP)如何撰写? 不指定

tommyhu , 13:42 , ASP , Comments(0) , Trackbacks(0) , Reads(5996) , Via Original Large | Medium | Small
在手机已经人手一机的社会当中,手机除了拨接功能、打game、图铃之外,上网也将成为未来的趋势!


--------------------------------------------------------------------------------

只要您有asp底子的人,写wap也绝对不是难事!
但是请注意wap需要加tag,很多人就是忘记加所以才无法在手机上面预览,另外主机那边也要"新增"wml的mini tag唷!!

<% @LANGUAGE="VBSCRIPT" %>
<!-- #include file="database_m.inc" -->
<% Response.contenttype="text/vnd.wap.wml;charset=BIG5" %>
<?xml version="1.0" encoding="big5"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<head><meta http-equiv="cache-control" content="max-age=0, no-cache, must_revalidate" forua="true"/></head>

<card id="about" title="操作说明"><p>
<img src="../../../web/_image/blueshop.gif" alt="logo"/><br/>
<img src="../../../web/_image/line.gif" alt="line"/><br/>
<img src="../../../web/_image/line_1.gif" alt="line"/><br/>
备注:<br/>
本服务的影片与音乐教学需搭配 3G 手机<br/>
方能使执行速度更为顺畅。<br/>
<img src="../../../web/_image/line.gif" alt="line"/><br/>

<a href="index.asp">回首页</a>
</p>
</card>
</wml>



数据库链接:
<!-- #include file="database_m.inc" -->
以上这行只是单纯我们数据库链接用的,如果你不会这样的写法,当然用单纯的数据库链接写法即可。

很重要:
<% Response.contenttype="text/vnd.wap.wml;charset=BIG5" %>
<?xml version="1.0" encoding="big5"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<card>
</card>
</wml>
以上就是在撰写wap的必需要注意的地方,如果你没有加这几行...那么你在手机上可能就别玩了...
有时候可以执行!原因呢?是因为那只手机支持asp语言...一般来说都是支持wap的...目前新手机都支持到wap 2.0了

版本:
xml version="1.0,而Wap2.0和1.x版本又有点不同了唷...他是xhtml的写法,当然越新支持越多东西噜@@"

如何浏览:
由于WML档如果标示正确的话,在一般的计算机浏览器会读取不出来,而是呈现下载的窗口才对!
所以根本无法使用计算机观看,所以您必须下载仿真器...
而我个人推荐Openwave SDK,如果为了不想麻烦而随便乱用其他仿真器的话,测试当然都ok,但是一但在手机上执行,他会与他牌仿真器呈现两回事唷...基础语法是不会啦,但是写高阶一点的就会了唷!!

注意事项:
★ 以上很重要的地方为一个 WML 档所「必需」包含的,编写时需特别注意!
★ 原则上所有 WML 语法必定「成对」(例如: <card> 和 </card> ),若有「不成对」的语法必需加 / 为标示(例如:Wap换行语法 <br/> )
★ 除文件头宣告外,所有语法文字(就是 < 和 > 中间部份)只接受半角小写英文字母!
★ 所有指令参数「务必」以 " " 标注,例如: <p align="center">


▲返回顶部

Add a comment

Nickname

emotemotemotemotemotemotemotemotemotemotemotemotemotemotemotemot