goto页面javascript在android中不起作用
goto page javascript not working in android
我正在dreamweaver中使用html5、css3、javascript、Phonegap创建Web应用程序。我正在使用下面的代码来做一个转到页面的功能。它将打开一个html页面。但我的问题是它在android应用程序中不起作用。有什么帮助吗?
javascript代码
function gotopage(id){
var num = document.getElementById(id).value;
var jarry = ["pagenotfound.html","ch1/1.html","ch1/2.html","ch1/3.html","ch1/4.html","ch1/5.html","ch1/6.html"];
if(jarry[num] == null)
num = 0;
window.location.href = window.location.pathname.substring(0,window.location.pathname.substring(1).indexOf("/"))+jarry[num];
//window.location.href = "/"+jarry[num];
Html代码
<input type="text" id="t1" size="4px"/>
<input type="button" value="Goto Page" onClick="gotopage('t1')"/>
我在android上收到错误消息"应用程序错误:发生网络错误(file:///android_asset/ch1/1.html)
试试这个。
document.getElementById(id).innerHTML;
建议您只使用一个index.html文件构建phonegap应用程序。而不是有多个html页面。这样做的原因是,每次进入新页面时,您都必须致电Cordova。这会让事情慢下来。然而,拥有一个包含1000行HTML代码的文件已经成为一个乏味的过程。正因为如此,有了儿童浏览器插件,你可以导航到页面,也可以从里面查看非基于网络的文件,例如PDF文件和其他类型的文件。也就是说,在你的代码中更改以下内容。
document.getElementById(id).value;
至
document.getElementById(id).innerHTML;
相关文章:
- 从Android设备浏览时Javascript不起作用
- Appcelerator Android Custom Fonts不起作用
- JavaScript Audio 对象在 Android API 19 中不起作用
- Phonegap (Android) - 数据库更改版本不起作用
- Phonegap构建:通知/弹出在android中不起作用
- 为什么除了数据库(WebSQL)之外,其他数据库名称在android中不起作用
- Phonegap地理定位在Android上不起作用
- 粘性/固定标头在 Firefox 和 Android 中不起作用
- HTML 5 代码在使用 PhoneGap 的 Android 上不起作用
- Cordova电子邮件作曲家在Android上不起作用
- jQuery Slider 在 Android Chrome 浏览器上不起作用
- 在 Web 视图上自动启动 html5 视频,在 Android 4.2.2 上不起作用
- Windows.Scroll事件在Android Web View上不起作用
- Cordova iframe在iOS Safari中工作,但在Android中不起作用
- HTML5 JavaScript 自动播放在 Android 4.4 上不起作用
- JavaScript Android不起作用
- Android 浏览器 .click() 不起作用 javascript
- PhoneGap 3.0.0 Tanelih 蓝牙插件在 Android 上已启用错误回调不起作用
- Javascript 在 WebView 中不起作用 - Android
- JavaScript中的onload函数不起作用Android