天天看點

[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之後,各種微浏覽器就顯示正常了。

繼續閱讀