首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Icefaces和ActiveXObject

Icefaces和ActiveXObject
EN

Stack Overflow用户
提问于 2011-07-30 01:09:01
回答 1查看 417关注 0票数 0

我正在尝试用Icefaces JSF库创建一个panelPopup。

我使用Netbeans和Glassfish。我正确地安装了Icefaces Netbeans集成插件,并在Netbeans上创建了一个小型测试项目作为Icefaces项目。

在测试时,弹出对话框并不会真正弹出页面(它是嵌入在页面上的)

Firebug (在FF上测试时)报告为"ActiveXObject not defined“。

但FF,IE,Chrome和Opera的输出是恒定的(所有最新版本)

页面代码如下:

代码语言:javascript
复制
<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:ui="http://java.sun.com/jsf/facelets"
      xmlns:f="http://java.sun.com/jsf/core"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:icecore="http://www.icefaces.org/icefaces/core"
      xmlns:ace="http://www.icefaces.org/icefaces/components"
      xmlns:ice="http://www.icesoft.com/icefaces/component">
    <h:head>
        <title>ICEfaces 2</title>
        <link rel="stylesheet" type="text/css" href="./xmlhttp/css/rime/rime.css"/>
    </h:head>
    <h:body styleClass="ice-skin-rime">
        <h:form id="form">         

            <ice:panelPopup rendered="true" visible="true">
                <f:facet name="header">
                    popup header contents
                </f:facet>
                <f:facet name="body">
                    popup body contents
                </f:facet>
            </ice:panelPopup>          

        </h:form>
    </h:body>
    <h:outputStylesheet library="org.icefaces.component.skins" name="rime.css" />
</html>

请任何人告诉我这是什么。

EN

回答 1

Stack Overflow用户

发布于 2011-07-30 02:05:59

ActiveXObject是一个专有的JavaScript对象。这个错误似乎出现在火狐中,我敢打赌,相关的JavaScript代码错误地使用了浏览器检测而不是功能检测,并且以某种方式检测到你的火狐浏览器是一个ActiveXObject浏览器,并不小心地试图分配一个MSIE实例。

或者,更糟糕的是,JavaScript代码依赖于所有目标the浏览器都支持ActiveXObject,并且在没有进行任何浏览器或功能检测的情况下不小心地使用它。这种浏览器范围的支持实际上是不真实的,它只被Microsoft的创建所支持。

到目前为止,在提供的信息中只能说这些了。您必须运行JavaScript调试器(FirebugVenkman?等),并在JavaScript代码中锁定罪魁祸首,最终将其追溯到服务器端代码,然后进行相应的修复或将其报告给负责的维护者。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6876598

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档