Bonjour,

J'ai une jsp qui est composée d'un tableau. Dans une cellule du tableau, j'affiche une IFRAME (qui me permet d'afficher une zone non saisissable).

Extrait de ma jsp :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
 
<TR>
			<TD style="border-left:2px solid #FFE500">&nbsp;<B>N° PS :</B></TD>
			<TD>
				<INPUT type="hidden" name="error" value="<%= ShareStringUtility.ifNull((String)request.getAttribute(RequestAttributes.FON1_ERR))%>">
				<INPUT type="hidden" name="norme" value="<%=FON1_Form.getNorme().trim()%>">
				<INPUT type="hidden" name="snorme" value="<%=FON1_Form.getSousNorme().trim()%>">
				<INPUT type="hidden" name="ValidationType" value="">
				<INPUT type="text" name="NoPS" size="15" maxlength="9" onchange="JavaScript:formatNumeroPS(this);preValidEntete('<%=applicationName%>')" value="<jsp:getProperty name="CURRENT_ENTETE" property="noPS"/>"></TD>		
			<TD><B>N° Facture :</B></TD>
			<TD><INPUT type="text" name="NoFacture" size="15" maxlength="9" onblur="JavaScript:formatNoFacture();preValidEntete('<%=applicationName%>')" value="<jsp:getProperty name="CURRENT_ENTETE" property="noFacture"/>"></TD>
			<TD><B>Date de Facture :</B></TD>
			<TD style="border-right:2px solid #FFE500"><INPUT type="text" name="DateFacture" size="15" maxlength="10" onblur="JavaScript:formatDateFacture();preValidEntete('<%=applicationName%>')" value="<jsp:getProperty name="CURRENT_ENTETE" property="dateFacture"/>"></TD>
		</TR>
   		<%-- ISA0070 - Affichage du nom/prénom du bénéficiaire si paramétré --%>
		<TR>
			<TD colspan="1" style="border-left:2px solid #FFE500">&nbsp;</TD>
			<TD colspan="2">
				<IFRAME name="console" src="<%=request.getContextPath()%>/detailBenef.do" FRAMEBORDER="no" id="console" width="150" style="height:14" Scrolling="no" Marginwidth="0" Marginheight="0"></IFRAME>
			</TD>
			<TD colspan="3" style="border-right:2px solid #FFE500">&nbsp;</TD>
		</TR>			
		<TR>
			<TD style="border-left:2px solid #FFE500">&nbsp;<B>N° INSEE :</B></TD>
			<TD><INPUT type="text" name="NoINSEE" maxlength="15" size="20" onchange="JavaScript:preValidBenef('<%=applicationName%>');" onblur="JavaScript:cleInsee();preValidEntete('<%=applicationName%>');"  value="<jsp:getProperty name="CURRENT_ENTETE" property="noINSEE"/>" onkeypress="javascript:toUpper()" onbeforepaste="javascript:pasteHandler()" ></TD>
			<TD><B>Date Naissance :</B></TD>
			<TD><INPUT type="text" name="DateNaissance" size="15" maxlength="10" onblur="JavaScript:formatDateNaissance();preValidBenef('<%=applicationName%>');" value="<jsp:getProperty name="CURRENT_ENTETE" property="dateNaissance"/>"></TD>
			<TD><B>Rang Naissance :</B></TD>
			<TD  style="border-right:2px solid #FFE500"><INPUT type="text" name="RangNaissance" size="2" onblur="JavaScript:preValidBenef('<%=applicationName%>');" value="<%= CURRENT_ENTETE.getRangNaissance().equals("")?"1":CURRENT_ENTETE.getRangNaissance()%>"></TD>
		</TR>
Mon code de l'Iframe :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
<jsp:useBean id="CURRENT_ENTETE" class="com.soltim.aneto.fon.modele.bean.Entete" scope="page"/>
</HEAD>
<BODY>
	<FORM style="font-family:Arial;font-size:12px">
		<% if (confMan.getAfficherBenef() == true) { %>
			<B><%=CURRENT_ENTETE.getNomPrenomBenef().trim()%></B>
		<% } else { %>
			&nbsp;			
		<% } %>		
	</FORM>
</BODY>	
</HTML>
Mon problème est que quand j'utilise la touche tabulation, je ne veux pas passer sur ma zone contenu dans mon Iframe, je voudrais passer directement à la zone suivante...

Quelqu'un sait-il comment faire ?