WML与URL、程序段锚点 |
| 作者:佚名 来源:本站整理 发布时间:2005-7-13 9:15:18 |
|
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"/> label="menu"="font-size: 9pt; mso-bidi-font-size: 10.0pt"> </do>
</card> </wml> |
| [] [返回上一页] [打 印] |
|
文章评论 |
