0

我正处于使用 WebWorks 编写 BlackBerry 应用程序的早期阶段。我主要针对 OS6 设备(Torch),但我需要它与 OS5 兼容,以供少数将使用旧设备的用户使用。据我所知,WebWorks 应该可以在 OS5 上运行,但是我创建了一个带有超链接的基本应用程序,并且文本没有显示在 OS5 模拟器上(它在 OS6 模拟器上运行良好)。它显示的只是一个空白屏幕。我试图在应用程序上放一些文本(即不在超链接标签中),但这也没有显示。

HTML 文件如下:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN">
<html>
    <head>
        <meta name="viewport" id="viewport" content="height=device-height,width=device-width,user-scalable=no" />
        <title>My App</title>
        <script type="text/javascript" language="jscript" src="http://localhost/PubInfo/scripts.js" />

    </head>
    <body>

        <a href="#" onclick="displayModel()">Click to show device model.</a>


    </body>
</html>

您会注意到我所做的唯一不寻常的事情(这反映在 config.xml 中以加载 index.htm)是从 localhost 引用脚本文件,这样我就可以在不重新编译的情况下修改应用程序,这又可以正常工作在 OS6 中,所以我认为这不是导致问题的原因。

我正在使用适用于 Windows 7 (x64) 上的 Visual Studio 的 WebWorks 插件进行开发。除了从本地主机引用文件外,其他一切都是默认设置,即在您创建新项目时设置。

有没有人遇到过类似的问题,如果有,您的解决方法是什么?任何帮助,将不胜感激。

4

1 回答 1

0

Its because your script is not well written (completed):

Also update your meta tags.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>My App</title>
<script type="text/javascript" language="jscript"
    src="http://localhost/PubInfo/scripts.js"></script>

</head>
<body>
    <a href="#" onclick="displayModel()">Click to show device model.</a>
</body>
</html>
于 2011-06-23T18:16:25.363 回答