在phonegap android中的两个HTML页面之间进行哈希导航

时间:2012-11-29 19:38:26

标签: android cordova jquery-mobile

嗨,我在墙上撞了两天。我正在学习jQuery和phonegap,并在开发应用程序时面临以下问题。

我在phonegap应用程序中有一个简单的场景。

我有两个HTML页面,分别是index.html和page2.html。

index.html有两个或更多div,其中data-role =“page”,例如

<div data-role="page" id="login" data-theme="d" ">

<div data-role="page" id="main" data-theme="d" ">

page2.html是ex。

的列表
<ul id="test" data-role="listview" data-inset="true">
<li data-icon="false"><a href="index.html#main" rel="external" id="othertest">
go to main
<span class="listdetails">
</a>
</span>
</li>

所以这里的问题是,当我点击它时,它会崩溃并显示对话框 应用程序错误。

  

发生网络错误。 (文件:///android_asset/www/index.html#main)

这是我的log cat输出。

**

  

11-30 01:01:33.296:D / DroidGap(25758):   的onMessage(onPageStarted,文件:///android_asset/www/index.html#main)   11-30 01:01:33.296:D / Cordova(25758):   CordovaWebViewClient.onReceivedError:错误代码= -1说明= A.   发生网络错误。 URL =文件:///android_asset/www/index.html#main   11-30 01:01:33.296:D / DroidGap(25758):   的onMessage(onReceivedError,{ “的errorCode”:-1, “URL”: “文件:///android_asset/www/index.html#main”, “描述”:“A   发生网络错误。“})

**

我试过了jquery等的window.location,window.location.href,onPageChange()......

但没有任何作用。

实现这一目标的任何解决方案??

0 个答案:

没有答案