封闭开发12天-第9天

2009519

解决具体的问题,wap浏览器解析建设银行网站中的问题

 

总的来说,建行的网站写的很不标准,相比交行的网站解析起来容易多了~~

 

 

WML中的setvar 传参问题:

 

 

Setvar给浏览器的当前页面内变量赋值,该变量可以在当前Deck中的任意Card中调用

根据定义,setvar中的变量在同一个deck的任意card中传递。

例子:

<wml>

<card>

<p>

 <anchor>

  Go To Card 2

  <go href="#card2">

   <setvar name="x" value="30"/>

  </go>

 </anchor>

</p>

</card>

</wml>

 

但是没有陈述setvar中的变量是否可以在不同wml之间进行传递。

 

所以对于一般的浏览器可以解析setvar这个标签在 同一个deck中传递。

 

但是我在使用mobile IE M3Gate 浏览器的时候,发现这些浏览器把setvar中的变量设置为全局的变量,可以在跨wml页面之间进行访问。

 

我们访问建行的wap网站在

开通向导页面中我们发现

<wml>

       <head>

              <meta. forua="true" http-equiv="Cache-Control" content="max-age=0" />

       </head>

       <card id="card1" title="&#x5f00;&#x901a;&#x5411;&#x5bfc;">

              <onevent type="onenterbackward">

                     <go href="../backindex.jsp"/>

              </onevent>

              <p>

                     <img src="../images/fopen.gif" alt="&#x5f00;&#x901a;&#x5411;&#x5bfc;" />

                     <br/>

 

                     &#x8bf7;&#x5728;&#x5f00;&#x901a;&#x670d;&#x52a1;&#x524d;&#x767b;&#x5f55;&#x5efa;&#x884c;&#x7f51;&#x7ad9;(www.ccb.com),&#x4ed4;&#x7ec6;&#x9605;&#x8bfb;

                     <a href="../agreement/agreement.jsp">&#x300a;&#x5efa;&#x884c;&#x624b;&#x673a;&#x94f6;&#x884c;&#x670d;&#x52a1;&#x534f;&#x8bae;&#x300b;</a>

                     <br/>

                     &#x8be6;&#x60c5;&#x54a8;&#x8be2;95533

                     <br/>

                     <br/>

                     <anchor>

                            &#x63a5;&#x53d7;

                                   <go href="https://wap.ccb.cn/cmccb/servlet/ccbMain" method="post">

                                          <setvar name="IDNUMBER" value=""/>

                                          <postfield name="TXCODE" value="BLOGIN"/>

                                          <postfield name="DN" value="$(MISC_MSISDN)"/>

                                          <postfield name="WAPVER" value="$(WAPVER)"/>

                                   </go>

                     </anchor>|<anchor>

                            &#x4e0d;&#x63a5;&#x53d7;

                            <go href="../backindex.jsp"/>

                     </anchor>

                     <br/>

                     <br/>

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

                     <br/>

            。。。。。

              </p>

       </card>

 

</wml>

 

中黄色部分,就是从上一个页面中的参数,所以为了处理这样的页面,在浏览器的解析时候,把setvar中的变量做了全局处理,才能ok,继续。

 

考察其他的浏览器:星际浏览器根本没有处理setvar标签!

 

 

--百度搜索: wap浏览器 代码--

 

 

 

 

封闭开发12天-第八天

 

封闭开发12天-第六天、第七天

 

 

封闭开发12天-第五天

 

封闭开发12-第四天

封闭开发12天-第三天 

 

封闭开发12天-第二天

 

封闭开发12天-第一天

 

封闭开发12天-封闭之前

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值