一、IE Mobile的一些限制:
1、不支持iframe;
2、不支持document.createElement()、document.getElementById;
3、不能打开子窗口;
4、等等
二、限制带来的问题:
1、系统所有选人窗口不起作用了:
选人窗口左面是一棵树,右边是一个iframe,在IE Mobile上这两部分都不能正常显示。
三、AJAX -- 柳暗花明:
从
http://blogs.msdn.com/iemobile/上得知, Windows Moblie IE 也支持 XMLHttp 对象,还可以做 Ajax 编程,上面提供了例子程序,可以作为参考。
IE Mobile 虽然支持Ajax,但是和IE浏览器还是有点区别的:
1.XmlHttp声明
Var xmlHttp ;
xmlHttp = new ActiveXObject("Msxml2.XMLHTTP"); -- IE Mobile:
if (window.ActiveXObject) {
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); -- IE
}
else if (window.XMLHttpRequest) {
xmlHttp = new XMLHttpRequest(); -- 其它浏览器
}
2. xmlHttp响应
xmlHttp. responseText --处理是一样的
对于xml响应,必须这样做:
var doc = new ActiveXObject("Msxml2.DOMDocument");
doc. loadXML(xmlHttp.responseText);
而对于其它浏览器,只要用xmlHttp. responseXML就可以了
四、总结
关于选人问题,困惑了好长时间,项目几乎无法进行下去,好在IE Mobile 支ajax,才使得选人问题比较顺利进行。
分享到:
相关推荐
【标题】"新版永利GJ带WAP手机版-会员中心两色风格任意切换"涉及到的主要知识点是关于PHP编程语言在移动应用开发中的应用,特别是针对Web应用程序的优化和用户界面设计。在这个项目中,我们可以推测这是一个线上娱乐...
【wap-my-lab-page:WAP实验室项目】是一个专注于HTML技术的学习与实践...同时,这个项目也鼓励你探索更高级的主题,比如响应式设计、网页动画和AJAX(异步JavaScript和XML)通信,这些都是现代Web开发的重要组成部分。
开发者可以通过AJAX(异步JavaScript和XML)技术,实现在WAP 2.0页面上的局部刷新和动态更新,提高用户体验。 总结来说,手机WAP 2.0开发涉及XHTML MP的页面制作、WMLScript的脚本编程以及理解WAP 2.0的架构和协议...
早期的WAP页面使用WML(Wireless Markup Language)开发,适应移动设备的小屏幕和低带宽环境。WAP1.0主要支持文字和少量图片,而WAP2.0引入了XHTML MP,增加了更多功能。 - **Web**:World Wide Web,即万维网,...
为了提供良好的用户体验,系统可能使用AJAX(Asynchronous JavaScript and XML)技术实现异步交互,如无刷新的图铃预览和分页加载。同时,系统需要对用户的上传和下载行为进行权限控制,防止非法操作,这可能涉及到...
【HTML5 APP项目开发实战——互动社区WAP】 在HTML5移动应用开发中,互动社区WAP项目是一个常见的应用场景,它通常涉及到用户交互、信息提交、注册和登录等功能。本章将通过一个简单的会员交流应用实例,讲解如何...
2. **移动优先策略**:作为手机WAP项目,开发过程中可能会采用移动优先的设计理念,即首先考虑小屏幕设备的布局,然后逐步扩展到桌面端。 3. **Bootstrap框架**:作为一个流行且易于上手的前端框架,Bootstrap可能...
"金手指wap聊天室程序"是一款基于ASP技术开发的移动互联网聊天应用。WAP(Wireless Application Protocol)是无线应用协议,主要用于简化移动设备访问互联网服务。此聊天室程序可能设计为适应早期手机浏览器,允许...
该压缩包文件“学校实训毕业商用项目-WAP整形医院手机网站源码.zip”是一个用于学校实训和毕业设计的前端项目,主要关注Web应用程序的开发,特别是针对移动设备的整形医院网站。这个项目可以帮助学生了解并实践HTML...
该压缩包文件“前端静态模板-手机仿7881触屏版游戏交易平台手机wap游戏网站模板-学生作业毕设实训素材.zip”包含了用于前端开发的学习资源,特别适合学生进行毕业设计或论文研究。这个项目的主要目的是构建一个手机...
国内最好的web开发帮助文档(包括html ajax javascript css等) 从基础的HTML到XHTML,乃至进阶的XML、SQL、数据库、多媒体和WAP。
5. **Web Services and AJAX**:为了实现WAP网站的交互性,开发者可能使用了ASP.NET的Web Services或者AJAX(Asynchronous JavaScript and XML)。Web Services允许不同系统间的通信,而AJAX则可以实现在不刷新整个...
【WAP HTML5 商城模板】是一款专为移动端设计的电商网站模板,适用于构建微商城,尤其适合WAP站点和微信应用的开发。这个模板基于HTML5技术,结合了先进的前端开发理念,提供了丰富的功能和良好的用户体验。 首先,...
【标题】"wap商城html源码"所涉及的知识点主要集中在移动端电商网站的前端开发上,尤其是HTML技术在构建移动商城中的应用。WAP(Wireless Application Protocol)是指无线应用协议,常用于早期的移动互联网,这里的...
【标题】"Thinkphp二次开发DJ音乐网站整站源码" 涉及的主要知识点是基于ThinkPHP框架进行Web应用的二次开发,以及构建一个专注于DJ音乐的网站。ThinkPHP是中国国内广泛使用的PHP开发框架,它提供了丰富的功能和高效...
- **JavaScript**:作为前端开发的核心语言,负责处理用户的交互行为以及与后端的数据交换。 - **AJAX**:异步JavaScript和XML,用于在不重新加载整个页面的情况下更新部分网页内容。 ##### 2.2 具体实现步骤 **...
1号店作为电子商务平台,其首页可能还涉及Ajax技术,用于异步加载商品数据,使得页面滚动时无需刷新即可加载更多内容,提升了用户浏览效率。同时,为了保证支付安全,可能会集成HTTPS协议,确保用户信息传输的安全性...
目前,他在【无锡麦瑞网络公司】,从事医疗网站的PC和手机端开发,同时涉及服务器环境的搭建和维护。 在技术能力方面,王纯建熟练掌握PC和WAP页面制作,经常使用【Jquery】和相关的插件,如日历和表单功能。他还...
主要涉及的API可能包括“即时到账”(Alipay.trade.page.pay)或者“手机网站支付”(Alipay.trade.wap.pay)。 5. **签名与验签**:为了保证交易安全,支付宝要求在请求和响应中加入签名字段。签名过程涉及到对...
W3C School是一家专门提供Web技术在线教程的网站。...该手册包含了HTML、XHTML、CSS、XML、DOM、Javascript、Ajax、DHTML、Wap、PHP……等等众多技术的教程、手册及示例,对于Web开发人员来说不可多得。