【发布时间】:2010-02-01 16:27:14
【问题描述】:
我正在使用一个类,其中我通过使用 html 标签在浏览器字段中加载一些文本和图像。现在我想动态更改文本,如何在加载屏幕后刷新浏览器字段一次。
如果我在 html 上使用 onclick 标记来检测点击事件,那么如何使用 java 脚本为该点击事件执行一些功能。我正在使用 document.getElementById 来更改我在 broserfield 中使用的样式。如何重新加载浏览器字段或 java 脚本以查看更新。
如何使用executeScript()来执行javascript,只需添加字符串executeScript("javascript:(function() { " + value +"})()");值是我使用 document.getElementById 获取元素 id 的字符串。它不工作。
谢谢。
【问题讨论】:
-
你能发布一个简化的例子来说明你在做什么吗?
-
嗨,马克斯,感谢您的回复。其实我现在可以执行java脚本了。我正在做的是,我有 3 个自定义管理器,其中顶部和底部管理器中有一些按钮,中间管理器中有一个浏览器字段,我正在添加一些文本、按钮和图像。现在,例如在高级管理器中,我有一个按钮,如果我单击该按钮,它应该更改浏览器字段中文本的字体大小,因为我使用了 java 脚本并且它工作正常。
-
这里encodedStrforZoom是图片的编码字符串。现在,如果我单击此按钮,它应该会在我的黑莓应用程序中加载一个新屏幕。你能帮我解决这个问题吗?提前致谢。
-
嗨!您可以尝试扩展 RenderingApplication 并在那里处理点击,请参阅blackberry.com/developers/docs/4.0.2api/net/rim/device/api/… 和示例docs.blackberry.com/en/developers/deliverables/11935/…
标签: javascript blackberry refresh browserfield