Поддержка браузера IE7 с использованием IceFaces - PullRequest
0 голосов
/ 21 января 2011

HI,

Мы используем JSF с IceFaces в качестве библиотек компонентов.На данный момент приложение совместимо только с IE6.Он не работает ни с какими другими браузерами.Наш клиент требует обновить совместимость браузера до IE7.Мы хотим знать, есть ли какие-либо изменения конфигурации в IceFaces, чтобы включить его для браузера IE7, или требуется много изменений кода.

Пожалуйста, дайте мне ваши предложения.

Обновление

<?xml version="1.0" encoding="UTF-8" ?>

<jsp:root version="1.2" xmlns:jsp="http://java.sun.com/JSP/Page"
    xmlns:f="http://java.sun.com/jsf/core"
    xmlns:h="http://java.sun.com/jsf/html"
    xmlns:ice="http://www.icesoft.com/icefaces/component">

    <f:view>
        <ice:outputDeclaration doctypeRoot="HTML"
            doctypePublic="-//W3C//DTD XHTML 1.0 Transitional//EN"
            doctypeSystem="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" />
        <html>
        <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
        <meta http-equiv="X-UA-Compatible" content="IE=5" />
        <ice:outputStyle href="/xmlhttp/css/rime/rime.css" />
        <ice:outputStyle href="/css/hp.css" />
        <ice:outputStyle href="/css/body.css" />
        <script type="text/javascript" src="js/hp.js">
        </script>
        <script type="text/javascript" src="js/expandableSelectMenu.js">
        </script>
        </head>
        <body id="document:body">

        <ice:panelGroup id="headerImg">
            <div>   
                <jsp:directive.include file="/WEB-INF/jsp/include/header.jspx" />
            </div>          
        </ice:panelGroup>

        <ice:panelGroup id="headerImg01">
            <div>
                <jsp:directive.include file="/WEB-INF/jsp/xxxx_Head.jspx" />
            </div>
        </ice:panelGroup>

        <div class="rootDiv">
        <div class="bodyContainer">

<ice:form id="XXXX">

        <ice:panelGrid border="0" columns="1" style="margin-top:-8px;">

            <!-- xxxx-->
            <ice:panelGrid border="0" columns="2" style="margin-bottom:-8px;margin-top:-8px;" styleClass="contentPanelHeader">
            <ice:panelGroup style="width:10px;" styleClass="tabNoPanel">    
                        <ice:outputText  value="1" styleClass="panelHeaderNo"/>         
                    </ice:panelGroup>
                    <ice:panelGroup style="width:836px;">   
                        <ice:outputText  value="#{mes.producto}" styleClass="label20px"/>           
                    </ice:panelGroup>
            </ice:panelGrid>
            <ice:panelGrid border="0" columns="1" style="margin-top:-8px;margin-bottom:-4px;width:862px;" styleClass="contentPanel">
            <ice:panelGroup  style="width:862px;">
            <ice:panelGrid columns="1" border="0">

Это кусок кода.У меня следующие сомнения:

  • Мы используем теги <div> для размещения компонентов.Повлияет ли это на совместимость браузера.

  • Я слышал, что существует проблема Floating Div .Что это такое?Кто-то сказал, что это является причиной проблемы.

  • Пожалуйста, просмотрите код и сообщите мне, что может быть не так.

1 Ответ

1 голос
/ 21 января 2011

Какую версию Icefaces вы используете?

Мы используем 1.8.2, проводим все наши тесты на IE7 / 8 и FF3 +, и у нас никогда не было серьезных проблем (хотя иногда встречаются некоторые CSS).

...