modalPanel is not modal on Firefox
hwoarang Nov 11, 2008 6:54 PMHi there!
When my modalPanel is rendered on Firefox, I can navigate through the caller form components, even submit the page again (I can do it using tab key).
I dont have this problem using IE.
I have a friend that confirmed this same issue in his code too.
I'll appreciate if someone could take a look in my template.jspx and tell me if something is wrong, please.
Thank you in advance.
I'm using:
RichFaces 3.2.2
Facelets 1.1.14
JSF 1.2
my template.jspx:
<?xml version="1.0" encoding="iso-8859-1"?> <jsp:root xmlns:jsp="http://java.sun.com/JSP/Page" xmlns:h="http://java.sun.com/jsf/html" xmlns:f="http://java.sun.com/jsf/core" xmlns:ui="http://java.sun.com/jsf/facelets" xmlns:r="http://richfaces.org/rich" xmlns:a4j="http://richfaces.org/a4j" version="2.0"> <head> <f:loadBundle basename="util.mensagens" var="msg" /> <script type="text/javascript" src="/Certificado/js/funcoesJSF.js"></script> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Controle de Certificados</title> <style> @import "default/estilo.css"; </style> </head> <center><h:panelGrid> <ui:insert name="header"> <div id="top" /> </ui:insert> </h:panelGrid></center> <ui:insert name="extraHeader"></ui:insert> <ui:insert name="modalP"> <!-- **************** Show Messages ***************************** --> <r:modalPanel id="panel" minHeight="100" minWidth="200" autosized="true" showWhenRendered="#{facesContext.maximumSeverity != null}"> <f:facet name="header"> <h:panelGroup> <h:outputText value="Message"></h:outputText> </h:panelGroup> </f:facet> <f:facet name="controls"> <h:panelGroup> <h:graphicImage value="imagens/error.gif" id="hidelink" /> </h:panelGroup> </f:facet> <h:form> <table style="font-size: 10pt; white-space: nowrap; color: red;"> <nobr> <r:messages> <f:facet name="errorMarker"> <h:graphicImage value="imagens/error.gif" width="20" height="20" styleClass="imagem" /> </f:facet> <f:facet name="warnMarker"> <h:graphicImage value="imagens/warn.gif" width="20" height="20" styleClass="imagem" /> </f:facet> <f:facet name="infoMarker"> <h:graphicImage value="imagens/passed.gif" width="20" height="20" styleClass="imagem" /> </f:facet> </r:messages> </nobr> </table> <center><h:panelGroup> <h:commandButton id="OkButtom" value="#{msg.OkButtom}" /> <r:componentControl for="panel" attachTo="OkButtom" operation="hide" event="onclick" /> </h:panelGroup></center> </h:form> </r:modalPanel> <!-- **************** End Show Messages ***************************** --> </ui:insert> <!-- ******************** Page's Title ***************************** --> <center><h:panelGrid> <h:panelGroup> <ui:insert name="PageTitle"></ui:insert> </h:panelGroup> <br /> </h:panelGrid></center> <!-- ******************** End Page's Title ************************** --> <!-- ********************** Page Body ***************************** --> <div><ui:insert name="pageBody" /></div> <!-- ********************** End Page Body ************************* --> </jsp:root>