如何将变量传递到我的网页
How to pass a variable to my webpage
我在 Web 视图中从我的资产加载网页。现在我需要调用一个函数来初始化网页中的某些内容。
我已经尝试过使用 html GET 参数:它适用于Android 2.3.3,但不适用于所有更高版本(网页不可用)
现在,我通过调用javascript函数来解决我的问题的另一种方法。但以下代码:
<script type="javascript">
var isChecked = "";
function initLoc(name) {
isChecked = name;
if(isChecked == null)
isChecked = "";
else
document.getElementById(isChecked).style.backgroundImage = "url(../location-button-active.png)";
}
frontWebView.loadUrl("file:///android_asset/location-front/front.html");
frontWebView.loadUrl("javascript:initLoc('"+ locationID +"')");
给我以下错误:
06-19 11:40:07.749: E/Web Console(16210): Uncaught ReferenceError: initLoc is not defined at null:1
有谁知道问题是什么
您正在调用一个名为 initPainLoc
的函数,但您定义的函数名为 initLoc
。
看看这个例子
该方法initLoc
而不是initPainLoc
。
您必须致电:
frontWebView.loadUrl("javascript:initLoc('"+ locationID +"')");
我找到了解决方案。页面未加载,因此尚未定义函数。我现在在 onPageFinished 中调用该方法,它工作得很好。
相关文章:
- 为什么这个jQuery可以作为一个小提琴工作,但在我的网页上没有
- 如何将AutoAnchors jquery插件整合到我的网页中
- I'我试图在我的网页上动态地上下移动元素.我该怎么做
- 如何为我的网页中的资源创建特定页面
- 将音频添加到我的网页
- Html5 Canvas Javascript使我的网页链接没有响应
- 我想听听服务器上的更改,并相应地更新我的网页.我如何用Javascript做到这一点
- 数据库中的数据未正确插入我的网页
- 当用户向下滚动我的网页时,如何删除chrome地址栏周围的边框
- 我的jQuery获胜't在我的网页上工作[Repost]
- 我的jQuery获胜't在我的网页上工作
- 我可以'我无法让我的网页浏览JScript中选择列表中的trhorugh URL
- 选项卡分组和选项卡着色:如何将此功能应用于从我的网页打开的选项卡,而不考虑浏览器
- 如何在我的网页中通过按钮操作添加书签
- 有没有办法让我用另一个网站的图片自动填充我的网页
- 在我的网页中没有获得倒计时功能
- 如何将变量传递到我的网页
- 如果我滚动并刷新我的网页,我的导航标题会失去其属性.JQuery
- 在我的网页中显示一组图像
- 图像打印我的网页中的文档