【问题标题】:How to refresh the Browserfield如何刷新浏览器字段
【发布时间】: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 脚本并且它工作正常。
  • 但是现在我的问题是我在浏览器字段中多了一个按钮,如何从浏览器字段中检测点击事件以及在哪里添加 java 脚本函数,我应该设置的所有属性是什么检测点击事件并运行javascript函数。 "
    " " "
    "
  • 这里encodedStrforZoom是图片的编码字符串。现在,如果我单击此按钮,它应该会在我的黑莓应用程序中加载一个新屏幕。你能帮我解决这个问题吗?提前致谢。
  • 嗨!您可以尝试扩展 RenderingApplication 并在那里处理点击,请参阅blackberry.com/developers/docs/4.0.2api/net/rim/device/api/… 和示例docs.blackberry.com/en/developers/deliverables/11935/…

标签: javascript blackberry refresh browserfield


【解决方案1】:
BrowserField brawserField  = new BrowserField();
browserField.refresh();

use refresh method for refreshing the page.

【讨论】:

    猜你喜欢
    • 2018-02-16
    • 2014-08-10
    • 1970-01-01
    • 2015-02-18
    • 2019-12-03
    • 2010-09-08
    • 2011-09-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多