【问题标题】:Windows Mobile Custom Dialog for Web Application?Web 应用程序的 Windows Mobile 自定义对话框?
【发布时间】:2011-01-28 17:51:06
【问题描述】:

已经在 MSDN Windows 开发者论坛上发布了这个 - 还没有回复。

我正在开展一个项目,将客户端的 Java/JavaScript 移动非本地应用程序从 Windows CE 移植到 Windows Mobile 6.5。 OpenModalWindow 在 WM 上不起作用 - 应用程序在遇到此语句时会冻结。寻找一种向用户显示类似弹出错误消息的方法。解决方案必须允许命令按钮(如 OpenModalWindow)的可自定义文本,因为需要保留现有的全球化功能(根据手持应用程序的使用位置以不同语言显示命令按钮文本)。

在 Windows CE 上,最初使用 OpenModalWindow 向用户显示警告消息,并从资源文件中传入消息按钮文本以实现全球化(根据手持设备所在的位置以不同的语言显示命令按钮文本正在使用):

 windowRef.openModalWindow(errorWindowTitle,validationWindowURL,163,127,450,325,false,dialogArgs);

OpenModalWindow 函数不适用于 Windows Mobile 6.5。应用程序在遇到此语句时冻结(必须终止进程或热启动设备才能停止它)。

Javascript 函数 confirm()、prompt() 和 alert() 可以正常工作,但对我们来说不是一个选项,因为命令按钮的文本不可自定义。在 MSDN 上找到一篇旧帖子,该帖子描述了如何自定义在确认()消息框上显示的命令按钮。非常酷,但我们需要在按钮上自定义文本...

我们尝试使用 JQuery UI Dialog 插件中的 SimpleModel,但 WCE 设备和 WM 设备都忽略了该语句(执行时没有任何反应)。 http://plugins.jquery.com/search/node/dialog

有没有人知道为什么 OpenModalWindow 不能在 WM 平台上运行以及是否有解决此问题的方法? 如果没有,您是否知道在 WM 上提供相同功能的标准功能?

尽量避免为了解决 OpenModalWindow 无法正常工作而对 Web 应用程序进行重大重写...

【问题讨论】:

    标签: windows windows-mobile mobile mobile-website


    【解决方案1】:

    我认为 jQuery 在 windows mobile 6 上不能正常工作,你很难让 Ajax 在袖珍 ie 上工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-26
      相关资源
      最近更新 更多