0

我们正在使用 Oracle 表单中内置的 web.show_document (web.show_document('file:///file_name','_blank') ) 打开存储在某个位置的 Outlook msg 文件。

打开 msg 文件时,一个新的 IE 浏览器与 msg 文件一起打开。用户需要关闭这个额外的浏览器。

4

1 回答 1

0

我推断您不希望首先打开单独的IE浏览器?如果是这种情况,那么除了我在下面介绍的内容之外,还有另一种选择。继续阅读。

选项1:

在 Forms 文档中,target ("_blank") 参数有几个不同的可能值。


目标数据类型是 VARCHAR2。指定以下目标之一:

  • '_self' 使文档加载到与源文档相同的框架或窗口中。
  • '_parent' 使目标文档加载到包含超文本引用的父窗口或框架集中。如果引用在窗口或顶层框架中,则相当于目标_self。
  • '_top' 使文档加载到包含超文本链接的窗口中,替换当前显示在窗口中的任何框架。
  • '_blank' (默认)使文档加载到一个新的、未命名的顶级窗口中。

请注意,这些目标是小写的并用单引号括起来。


选项 2:

如果您根本不想打开 IE 窗口,可以使用WEBUTIL.PLL名为WEBUTIL_HOST. 它将允许您从客户端的角度打开文件。我在这里冒险假设您提到的 URI 为“file:///file_name”是一个可能已经可以从客户端访问的文件路径。希望这会有所帮助,我在这里做了一些假设。如果您提供有关特定情况的更多信息,那将很有帮助。

于 2011-05-17T14:32:31.863 回答