1、EBS的IE设置EBS 与 IE 之间的纠葛总结目录1、 报表输出结果页面调用Activex控件打开Excel 报错。 22、 在IE升级后部分Form打不开的情况 33、 Navigation左单的树状选单全部变成undefined,点选都无反应。 34、 IE8打开EBS R12 的设置 35、 查看Oracle EBS报表输出,IE闪了一下就消失,报表无法打开 76、 IE浏览器打开Oracle EBS,然后报安全信息的提示 97、 使用IE浏览器可以登录EBS,但在打开EBS的Form界面时,IE自动关闭或报错,或是卡住不动 118、 EBS菜单、Form乱码问题 121、 报表输出结
2、果页面调用Activex控件打开Excel 报错。工具-Internet选项-安全自定义级别-对没有标记安全级别的ActiveX控件进行初始化 设为启用 解决了output结果运用js导出Excel报错的问题。问题详细描述: 用HTML写进output做报表,结果如下按钮是js写的,用于导出结果成Excel,可是只有结果另存为本地后按钮才会起作用,否则直接在打开output时点击会报错误。这个是那里设置不对吗?有谁遇到过这种情况?将结果保存成html存到本地(本地有EXCEL2007),然后用IE打开,点按钮可以弹出Excel数据文件,一切正常。是因为直接打开的output结果在点击按钮时,需
3、要服务器进行解析,可是不清楚是那里设置的问题。按钮代码如下Fnd_File.Put_Line(Fnd_File.Output, ); Fnd_File.Put_Line(Fnd_File.Output, function ExportToExcel() try var oXL = new ActiveXObject(Excel.Application);); Fnd_File.Put_Line(Fnd_File.Output, var oWB = oXL.Workbooks.Add();); Fnd_File.Put_Line(Fnd_File.Output, var oSheet = oWB
4、.ActiveSheet;); Fnd_File.Put_Line(Fnd_File.Output, var sel = document.body.createTextRange();); Fnd_File.Put_Line(Fnd_File.Output, sel.moveToElementText(table1);); Fnd_File.Put_Line(Fnd_File.Output, sel.select();); Fnd_File.Put_Line(Fnd_File.Output, sel.execCommand(Copy);); Fnd_File.Put_Line(Fnd_Fil
5、e.Output, oSheet.Paste();); Fnd_File.Put_Line(Fnd_File.Output, oXL.Visible = true;); Fnd_File.Put_Line(Fnd_File.Output, catch(e) alert(您的电脑没有安装Microsoft Excel软件!); Fnd_File.Put_Line(Fnd_File.Output, return false ); Fnd_File.Put_Line(Fnd_File.Output, );2、 在IE升级后部分Form打不开的情况工具-Internet 选项-安全页签-Interne
6、t-自定义级别-脚本-启用XSS筛选器可以将此选项设置为禁用。XXS过滤器会拦截EBS的脚本注入。3、 Navigation左单的树状选单全部变成undefined,点选都无反应。IE工具兼容性视图,打钩。如果之前打钩,则先去掉,打开EBS登陆界面时再打上。或者直接在兼容性视图设置里面添加EBS网站,OK了。4、 IE8打开EBS R12 的设置4.1 在 Internet Options中,Security Tab中 ,Trusted Sites,级别设置为Low;4.2 在 Internet Options中,Security Tab中 ,添加自己的EBS站点到Trusted Sites中
7、.4.3 在 Internet Options中,Privacy Tab中,Pop-Up Blocker,取消掉 。4.4 打开 EBS R12,就可以看到在IE8中可以打开了。5、 查看Oracle EBS报表输出,IE闪了一下就消失,报表无法打开解决方法1:按住Ctrl键,再点报表“查看输出”解决方法2:退出所有IE窗口,重新打开一个空的IE,IE 选项 - 安全 - 自定义级别然后重新登陆EBS,查看报表输出。6、 IE浏览器打开Oracle EBS,然后报安全信息的提示安全信息本页不但包含安全的内容,也包含不安全的内容。是否显示不安全的内容。解决方法:IE Internet选项 安全
8、自定义级别 显示混合内容 把提示改成启用7、 使用IE浏览器可以登录EBS,但在打开EBS的Form界面时,IE自动关闭或报错,或是卡住不动原因1: oracle EBS自带安装的JInitiator 1.3.1.21中的JVM组件版本过低,导致系统不能正常启动解决方案:下载一个新的jdk,把里面的JVM.dll文件COPY出来,代替JInitiator 1.3.1.21里的JVM.jvm的路径 一般是在C:Program FilesOracleJInitiator 1.3.1.21binhotspot里面.原因2:安装了多个JInitiator 1.3.1.21,只代替了其中一个JIniti
9、ator 的jvm. 检查是否多次安装了JInitiator ,可以通过控制面板中的JInitiator 如图:双击它,查看正确的安装路径及启用的JInitiator一般情况下,只要你这里的jInitiator不是乱码的话,那你的form打开也就是正常的.顺便提一下,这里也可以用来清除oracle cache.原因3:是否是因为安装了相关的插件或杀毒软件,将要弹出的form给屏蔽了.如果是卡巴斯基,就需要将对应的页面地址加入到信任列表,如果是XX或google工具栏,就需要将阻止弹出窗口的功能给失效掉,这样才能正常的打开ebs.8、 EBS菜单、Form乱码问题(1) 如果是EBS的菜单乱码或
10、是职责乱码问题,请下载下面这个字体属性包,然后把它丢到你安装jInitialtor的路径中C:Program FilesOracleJInitiator 1.3.1.21lib,覆盖或增加相应的文件(2) 如果是Form导出XLS成乱码的问题解决方案1:在sqlplus中,字符集的设置是通过设置nls_lang来实现的,EBS中则是通过设置首选项中的“客户机字符编码”来实现. 路径: 首选项- 一般首选项 - 客户机字符编码解决方案2:在系统中修改个人的配置文件 在系统管理员的职责里面解决方案3:如果是在Form Builde ,Form Report,BI Pulished出现乱,则需要通过在注册表中修改nls_lang的语言设置打开运行-输入 regedit- CTRL+F 查找 oracle -再找nls_lang 将语言设置为与数据库一致的语言修改注册表中的NLS_LANG 把NLS_LANG的值修改成AMERICAN_AMERICA.ZHS16GBK即可.
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1