WML与URL、程序段锚点 |
|---|
| WAP技术站:www.wapease.com
|
WML与URL、程序段锚点 为此,WML改进了HTML命名资源位置的方式,采用程序段锚点(Fragment Anchor)的形式来处理WML程序中某段程序的定位。程序段锚点根据文档URL规则进行定义,并按照程序段标识符前加井字号(#)的方式书写。使用程序段锚点,WML程序可以在同一卡片组中定位不同的卡片。如果在程序中不指定程序段,那么程序中引用的URL名称则指整个卡片组,而且卡片组的名称同时也是本卡片组内的第一个卡片的名称。 例如,<go href="#Next_Card"/>一句中的go元素就包含了一个URL地址,该地址指定了同一卡片组中的另一个卡片。该此-US>URL地址就包含了程序段标识符(#),“#Next_Card”就是一个程序段锚点。
下面的实例就说明了相对URL地址的用法。当用户选择执行go任务后,用户的浏览器就会定位并执行“/options/foo.wml”指定的网页:
<wml> <card> <do type="options" label="Options"> <go> href="/options/foo.wml"/> 本新闻共2页,当前在第1页 1 2
|
| 上一篇:卡片与卡片组 下一篇:浏览器操作历史 |
