如何在formsweb.cfg中调用Javascript?

时间:2012-09-21 14:53:43

标签: javascript oracle oracleforms database-administration

Changing the Browser title中,我读到可以动态在Javascript的帮助下更改“formsweb.cfg”的“pageTitle”。

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

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

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

有人知道我该怎么做吗?

我感谢任何帮助

2 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:-1)

您可以在此处看到一些动态操作applet浏览器窗口的示例:

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

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

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