wap 页面自动跳转的实现方式
http://blog.csdn.net/cheersu/archive/2009/05/11/4169015.aspx
方式一,用timer
<?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 ">
<wml>
<card title=" 正在打开..." ontimer="http://kong.net/">
<timer value="1"/>
<p>正在打开...</p>
</card>
</wml>
方式二,用go
<?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 ">
<wml>
<head>
<meta forua="true" http-equiv="Cache-Control" content="max-age=0"/>
</head>
<card id="card1" title="" >
<onevent type="onenterforward"><go href="http://kong.net/" mce_href="http://kong.net/"></go></onevent>
<onevent type=" onenterbackward "><go href="http://wap.i2m.cn/" mce_href="http://wap.i2m.cn/"/></onevent>
</card>
</wml>
另外一个实际样本:
<?xml version="1.0"?>
<!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" forua="true"/>
<meta http-equiv="Cache-Control" content="no-cache" forua="true"/>
<meta http-equiv="Cache-Control" content="must-revalidate" forua="true"/>
</head>
<card id="card" title="" >
<onevent type="onenterforward"><go href="http://210.192.124.38:80/mf/t/mid-40k.mid?t=60368"></go></onevent>
</card>
</wml>
注意onevent中的两种不同颜色表示两种不同写法!
ontimer 用于指定一个事件,当<timer/>标签指定的时间到期后,浏览器就执行ontimer所指定的这个事件。ontimer的事件可以是一个URL地址,一个卡片组,一个WML网页,一幅图像或其他符合URI定位规则的文件。<timer/>标签指定的时间为正整数,单位大小为1/10秒。
ontimer事件只能包含在card元素或template元素的标签中进行定义,其语法形式为:
<card id="name" title="label" newcontext="boolean" ordered="true" onenterforward="href" onenterbackward="href" ontimer="href">
内容(content)
</card>
或:
<template onenterforward="href" onenterbackward="href" ontimer="href">
内容(content)
</template>
ontimer事件只有一个属性,即ontimer。它用于指定一个超链(href)的URL地址,当指定时间timer过期的时候,用户浏览器就会按照该超链(href)的URL打开相应的卡片。
下面给出的例子就包含有ontimer事件,指定当浏览器等待5秒钟后,显示 http://wapserver/hello.wml :
<card id="cardname" ontimer="http://wapserver/hello.wml" title="title">
<timer value="50"/>
<p>
Hello World!
</p>
</card>