`
___loveOfForever
  • 浏览: 76438 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

wap1.2和wap2.0的区别(wap1.2和wap2.0比较)

阅读更多
wap1.2版本:
1、抬头:
<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_2.1.xml">
<% response.setContentType("text/vnd.wap.wml;charset=UTF-8");%>
<% request.setCharacterEncoding("UTF-8");%>
<%@ page contentType="text/vnd.wap.wml; charset=GB2312" %>

wap2.0版本:
基本上和html语言一样,只是介于部分手机不支持一些标签,所以我们的页面书写有所限制,并且不能用js语言
2.0不能实现的功能可以使用wap1.2页面代替
1、抬头
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd">
<%@ page contentType="application/vnd.wap.xhtml+xml;charset=gb2312" %>
<% response.setContentType("application/xhtml+xml;charset=UTF-8");%>
<% request.setCharacterEncoding("UTF-8");%>

MyEclipse中抬头的写法
WAP1.2
<%@ page contentType="text/vnd.wap.wml; charset=GB2312" %><?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<% response.setContentType("text/vnd.wap.wml;charset=UTF-8");%>
<% request.setCharacterEncoding("UTF-8");%>
<wml>
<head>
       <meta http-equiv="Cache-Control" content="max-age=0" forua="true" />
       <meta http-equiv="Cache-Control" content="no-cache" />
       <meta http-equiv="Cache-Control" content="must-revalidate"/>
</head>

WAP2.0
<%@ page language="java" contentType="application/vnd.wap.xhtml+xml;charset=gb2312"%>
<% response.setContentType("application/xhtml+xml;charset=utf-8");%>
<% request.setCharacterEncoding("utf-8");%>
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
      <meta http-equiv="Content-Type" content="application/vnd.wap.xhtml+xml;charset=UTF-8" />
      <link rel="stylesheet" href="jspx/style.css" type="text/css" />
      <title>wap搜索</title>
   </head>
-----------------------------------------------------------------------------------------------------------

wap1.2版本:
2、<wml></wml>相当于html中的<html></html>,所有的内容都在其中
<card></card>相当于html中的<body></body>,但是一个wml中可以有多个card,主体内容一定要包括在card中

和html中的一样
通常格式为:
<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_2.1.xml">
<% response.setContentType("text/vnd.wap.wml;charset=UTF-8");%>
<% request.setCharacterEncoding("UTF-8");%>
<%@ page contentType="text/vnd.wap.wml; charset=GB2312" %>
<wml>
<card>

…………
…………


</card>
</wml>

wap2.0版本:
2、在<html>中一定要写成:
<html xmlns="http://www.w3.org/1999/xhtml">
<head>和标准的html相似:
<head>
        <meta http-equiv="Content-Type" content="application/vnd.wap.xhtml+xml;charset= UTF-8" />
        <link rel="stylesheet" href="cssurl" type="text/css" />    
        <title>titlename</title>
</head>
<body></body>,
和标准的一样,但是除了<form>以外,所有的内容都要在
中,对于<form>,格式为
<form>
</form>
通常的页面格式为:
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd">
<%@ page contentType="application/vnd.wap.xhtml+xml;charset=gb2312" %>
<% response.setContentType("application/xhtml+xml;charset=UTF-8");%>
<% request.setCharacterEncoding("UTF-8");%>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
        <meta http-equiv="Content-Type" content="application/vnd.wap.xhtml+xml;charset= UTF-8" />
        <link rel="stylesheet" href="cssurl" type="text/css" />    
        <title>titlename</title>
</head>
<body>

…………
…………


<form>

…………
…………


</form>
</body>
</html>
----------------------------------------------------------------------------------------------------------------

wap1.2版本:
3、常用标签:
(1)回车:<br/>

wap2.0版本:
3、常用标签:
(1)回车:<br/>
-------------------------------------------------------------------------------------------------------------------

wap1.2版本:
(2)链接:
<anchor>linkname
<go href="linkurl" method="post">
   <postfield name="fieldname" value="fieldvalue" />
</go>
</anchor>
postfield可以为多个,表示要传递的参数,必须包括在<anchor></anchor>中,如果没有传递的参数,可以直接写成:
<anchor>linkname
<go href="linkurl" method="post"/>
</anchor>

wap2.0版本:
(2)链接:
linkname
--------------------------------------------------------------------------------------------------------------------

wap1.2版本:
(3)图片(联通为png格式,移动为gif格式):
<img src="imageurl" alt="" height="80"/>

wap2.0版本:
(3)图片(联通为png格式,移动为gif格式):
<img src="imageurl" alt="" height="80"/>
----------------------------------------------------------------------------------------------------------------------

wap1.2版本:
(4)输入框:
<input name="keywordtext" value="" maxlength="10" title="请输入关键字" emptyok="false"/>
<br/>
<anchor>linkname
<go href="linkurl" method="post">
   <postfield name="postfieldname1" value="postfieldvalue1" />
   <postfield name="postfieldname2" value="$keywordtext" />
</go>
</anchor>
keywordtext为输入框的名称,作为参数传递是要写成<postfield name="postfieldname2" value="$keywordtext" />的形式
postfieldname1为通常的参数传递
(5)下拉框
<select name="selectname" title="下拉框">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
</select>
selectname为下拉框的名称,参数传递如(4),要写成<postfield name="postfieldname" value="$selectname" />的形式
(6)多选框
<select name="multiselect" multiple="true">
<option value="value1">view1</option>
<option value="value2">view2</option>
<option value="value3">view3</option>
</select>
multiselect为多选框的名称,参数传递如(4),要写成<postfield name="postfieldname" value="$multiselect" />的形式
如果选择了value1和value2,在后台接收到的数据为postfieldname=value1;value2,以此类推

wap2.0版本:
(4)表单:
<form action="linkurl" method="post">

下面是输入框:<br/>
<input type="text" name="textname" value="initializevalue"/><br/>
下面是下拉框:<br/>
<select name="selectname">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select><br/>
下面是多选框:<br/>
<input type="checkbox" name="checkbox1" title="hot" value="hot"/>checkboxvalue1
<input type="checkbox" name="checkbox2" title="top" value="top"/>checkboxvalue2
<input type="checkbox" name="checkbox3" title="new" value="new"/>checkboxvalue3<br/>
下面是单选框:<br/>
<input type="radio" name="radiotest" value="hot" checked="checked"/>checkboxvalue1<br/>
<input type="radio" name="radiotest" value="top"/>checkboxvalue2<br/>
<input type="radio" name="radiotest" value="new"/>checkboxvalue3<br/>
下面是隐藏体:<br/>
<input type="hidden" name="hiddenname" value="hiddenvalue"/>
下面是按钮:<br/>
<input type="submit" value="提交"/>


</form>
--------------------------------------------------------------------------------------------------------

wap1.2版本:
(7)拨号
直接拨号:telname
telnum:是要拨号的电话,不能有其他字符,只能是数字;
telname:可以是任何字符
跳转拨号:
从任意一个页面转到下页,然后过0.05秒,手机就转接到要拨打的电话
<card id="eshop-index" ontimer="wtai://wp/mc;telnum">

<timer value="50"/>

</card>

wap2.0版本:
(5)拨号:
telname
telnum:是要拨号的电话,不能有其他字符,只能是数字;
telname:可以是任何字符
---------------------------------------------------------------------------------------------------------------------

wap1.2版本:
(8)手机快捷键
<do label="viewname" type="accept" name="linkname">
<go href="linkurl" method="post">
</go>
</do>
viewname为显示的名称,linkname为这个链接的名称,在同一个页面中不可以有重复的linkname,linkurl为链接url

wap2.0版本:
(6)快捷键:
<a href="linkurl" accesskey="telkey">
telkey:为手机上的键名称,可以是0、2、3、4、5、6、7、8、9、*、#这12个键
只要用户按键不放,就可以到达linkurl地址
(7)css:
书写格式和html一样:
body {color: #000000; font-family: "Arial",

sans-serif; background-color: #E7FAFF;}

.red { color: #ff00ff; }

a:hover span{ color:red; }

.yellow { background-color:#E7FAFF; }
引入:
<link rel="stylesheet" href="cssurl" type="text/css" />
调用:
<span class="red">testtext</span>
1
0
分享到:
评论

相关推荐

    wap网站和wap+2.0教程.

     WAP目前主要使用1.2和2.0两个版本,后者是趋势,低端手机只能浏览1.2版本,目前主流的手机都已经支持2.0版本.有了2.0版本使用手机浏览的内容更生动,也可以像电脑站一样有背景音乐,有背景图片,使原本单调的手机网页变...

    星智WAP1.2+2.0导航系统

    data.asp文件为数据库设置文件,建议更改数据库名和文件夹名 调用广告代码为xywap.gg需要广告的在相关页面加上代码即可 后台地址http://xxxxxx.cn/admin 后台用户名admin密码123456 建议更改用户名和密码 首页文字...

    wap网关,带wtls

    wap网关,支持wap1.2, wap2.0 , wtls ssl等

    wap源码,quickWAP XML软件

    QuickWAP XML是一款以WAP2.0协议为基础开发的辅助ASP+XHTML MP语言编写WAP网页程序的ActiveX组件。它解决了WAP开发中所遇到的常见问题,并且给出了完善的解决方案,同时全力支持Microsoft SQL Server2000和Microsoft...

    中国联通CDMA WAP2.0业务开发规范

    中国联通CDMA“互动视界”业务自开展以来,用户数增长迅速,用户使用的 各类业务越来越丰富,目前提供的各类业务...点,与WAP1.2 门户站点相结合,对用户提供各类服务,为了保证统一WAP 2.0 业务,特制定了本业务规范。

    Maxthon 插件

    Maxthon 插件 ViewPage 1.31 LunarDate 1.3.0 WAP SideBar 1.1.1 FreeMemory 1.2 计算器++ 2.0 沪江小D 1.0

    E桶金WAP CMS v1.2.rar

    3.它采用wap2.0标准,使您既可以在手机上浏览,也可以在电脑上浏览。 4.系统充分整合了手机浏览的方便性和电脑管理的便捷性,前台以手机浏览为主,后台以电脑上操作为主 5.程序简洁而不简单,可以轻松上手,在应用...

    动易内容管理系统WAP2.0适配程序

     QuickWAP提供有WAP1.2、2.0中英文模块,所有功能模块均有详细说明及代码实例,开发者不但可以利用现有的QuickWAP源码程序(现已有十余套WAP代码免费开源),还可以进行二次开发,为您开发WAP节省时间,提高效率,为...

    WAP 语言标签库 JAVA Jsp tag WAP WML XHTML

    同时支持WAP1.2 ,WAP2.0 ,PDA语言的自适应标签库,使用标签可以利用传入参数可以自由控制页面形态,适配成WML,XHTML,HTML页面.这样用标签库做出一套页面,就是三种同样内容的页面.对于无线内容的开发者,标签库可以减少...

    WAP网关设备规范(支持TD-SCDMA)

    在WAP1.2网关设备规范基础上制定,包含原有WAP1.2网关设备的功能要求,同时包括WAP2.0的新增功能以及对相关数据业务支持功能要求。 本标准规定了WAP网关设备的定义和术语、设备的组成功能及技术指标、业务功能要求、...

    PHPMPS WAP插件 v1.2

    PHPMPS WAP插件该插件移植于PHPMPS2.3版本程序,完全适用于PHPMPS1.2版本程序,也可能适用于PHPMPS1.3、2.0、2.1和2.2版本程序。解压后,将mobile文件夹、全部文件直接上传至网站根目录即可用。演示:...

    动易SiteWeaver内容管理系统WAP2.0适配程序 V1.0.rar

     QuickWAP提供有WAP1.2、2.0中英文模块,所有功能模块均有详细说明及代码实例,开发者不但可以利用现有的QuickWAP源码程序(现已有十余套WAP代码免费开源),还可以进行二次开发,为您开发WAP节省时间,提高效率,为...

    中国联通WAP2页面开发规范

    中国联通建立了统一的WAP 2.0门户站点,与WAP1.2门户站点相结合,对用户提供各类服务,为了保证统一WAP 2.0业务,特制定了本业务规范

    ISAG,WAP接入最新文档

    一. ISAG接入篇 4 1. ISAG简介 4 1.1 ISAG在电信网络里面的位置 6 1.2 ISAG与WEB SERVICE技术 6 1.3开发环境搭建 7 1.3.1 安装JDK 7 1.3.2下载安装ECLIPSE 7 ...4. WAP 1.0还是WAP 2.0 144 5.UA适配 145

    手机网页制作

    在制作手机网页时,首先需要确定手机网页的版本,是 WAP1.2 还是 WAP2.0。这两个版本使用不同的网页语言标准,WAP1.2 使用 WML 语言,而 WAP2.0 使用 Xhtml MP 语言。 WML 语言是无线标记语言(Wireless Markup ...

    模拟网关——风起水流

     支持协议CMPP1.1、CMPP2.0、CMPP2.1、CMPP3.0、SGIP1.2、CNGP2.0、 SMGP1.3、 SMGP3.0、SMPP3.3、SMPP3.4、SMPP5.0、Misc1.6、Provision、SMAIS2、 EMPP2.0、EMPPv2、CIMD2、SEMA、UCP等等短信网关协议, 采用...

    Aymi贴吧 v1.2.rar

    Aymi贴吧是一个简单易用的贴吧程序,无论是站长还是最终用户,不管是ASP初学者还是老手都能轻松上手。...有可以使用手机浏览的数据同步的wap站点;(2.0版起) 全免费下载、使用和升级,更新频率高。

Global site tag (gtag.js) - Google Analytics