2012-09-21 11 views
1

Changing the Browser title,我讀了有可能動態改變「formsweb.cfg」使用Javascript的幫助的「PAGETITLE」。如何在formsweb.cfg中調用Javascript?

我的目標是動態地在瀏覽器頁面標題中顯示oracle表單(10g)的名稱。我如何使用這樣的函數

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

在我formsweb.cfg返回窗體名稱並設置它在瀏覽器標題?!!!!

有誰知道我該怎麼辦呢?

我明白任何形式的幫助

回答

-1

你可以看到動態這裏操縱小程序的瀏覽器窗口的一些例子:

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

如果你想從窗體本身,如傳遞參數表單名稱您必須使用Forms 11g並使用JavaScript將表單名稱發送到頁面本身。

對於Forms 4.5 - 10g中的解決方案,您可以非常輕鬆地將Form窗口標題設置爲表單名稱,使用get_application_property獲取表單名稱,然後使用set_window_property設置表單窗口標題。

+0

set_window_property( 'frm_mdi_window',標題,get_application_property(CURRENT_FORM_NAME));在預先形成或當新形式的實例不起作用時。我想更改我的瀏覽器的標題,以便替代「Oracle Application Server表單服務 - Windows Internet Explorer」,我可以看到「我的表單的名稱」。 – Dax

1

您可以在base.htm文件,或者你正在使用的文件的任何更改標題。 在這裏你也可以使用JavaScript,因爲它是一個普通的html文件。

爲標題根據數據左右就可以使用Cookie。 你可以從觸發器創建它,你也可以用javascript讀取它。