天天看点

[Wap]command和selectionList冲突的分析

编写者

日期

关键词

郑昀@ultrapower

2005-7-14

wap asp.net opera openwave m3gate mme3.0

我们的wap页面由dotnet 编写而成,一个页面上使用了mobile:command和mobile:selectionlist控件。

当使用opera、microsoft mobile explorer 3.0和m3gate模拟器浏览页面,都没有问题。

当使用openwavesdk6.2.2的模拟器浏览时,却发现command控件下面出现了一个“确定”的按钮。如下图所示:

图1 出现一个确定command

点击“确定”后,却来到了selectionlist控件以及它下方的内容,如下所示:

图2 点击确定之后

不单单是openwave浏览器如此,在手机上,我们试验发现,两种手机型号也会出现同样的问题,useragent为:

l         <b>“</b><b>mot-fe/07.07 up.browser/5.0.2.4</b><b>”;</b><b></b>

l         <b>“</b><b>alcatel-bh4/1.0 up.browser/6.2.alcatel mmp/1.0</b><b>”</b><b></b>

我们通过修改页面代码发现,如果将mobile:command控件删掉,或者将mobile:selectionlist控件删掉,都可以使这几种微浏览器正常显示。

原先是mobile:command控件在mobile:selectionlist控件之前,我们把command调整到selectionlist之后,各种微浏览器就显示正常了。

继续阅读