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>