1

更改浏览器标题中,我读到可以在 Javascript 的帮助下动态更改“formsweb.cfg”的“pageTitle”。

我的目标是在浏览器页面标题中动态显示 oracle 表单 (10g) 的名称。我怎样才能使用这样的功能

# HTML page title
  <script>
     function setWindowTitle(x)
       {
         document.title=x;
       }
     </script>
    setWindowTitle(form);

在我的 formsweb.cfg 中返回表单名称并将其设置在浏览器标题中?!!!!!!

有人知道我该怎么做吗?

我感谢任何形式的帮助

4

2 回答 2

1

您可以更改 base.htm 文件中的标题或您用作文件的任何内容。在这里你也可以使用javascript,因为它是一个普通的html文件。

对于取决于数据的标题,您可以使用 cookie。您可以从触发器创建它,也可以使用 javascript 读取它。

于 2012-11-27T21:55:26.200 回答
-1

您可以在此处查看一些动态操作小程序浏览器窗口的示例:

http://oracleformsinfo.wordpress.com/2011/12/25/getting-the-browser-window-under-control-when-separateframetrue/

如果您想从表单本身传递参数,例如表单名称,您必须使用表单 11g 并使用 javascript 将表单名称发送到页面本身。

对于 Forms 4.5 - 10g 中的解决方案,您可以使用 get_application_property 获取表单名称,然后使用 set_window_property 设置表单窗口标题,非常轻松地将表单窗口标题设置为表单名称。

于 2012-09-22T16:59:44.483 回答