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 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85
|
//page JSP :
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ page import="myPackage.Parametrage"%>
<jsp:useBean id="par" class="myPackage.ParametrageBCK"
scope="page" />
<link href="../css/zakoura.css" rel="stylesheet" type="text/css" />
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<%String profil = request.getParameter("profil");%>
<%request.getSession().setAttribute("profil", profil);%>
<%par.getMetierByProfil(profil);
int sizeMenu = par.getParametrage().length;
Parametrage[] parametrageMenu = new Parametrage[sizeMenu];
parametrageMenu = par.getParametrage();%>
<SCRIPT LANGUAGE="Javascript">
var tab;
var valToHide;
/** Cette fonction permet d'afficher un menu d'options **/
function showMenu(arg)
{
x=window.event.x;
y=window.event.y;
document.getElementById(arg).style.left=x;
document.getElementById(arg).style.top=y;
document.getElementById(arg).style.display="";
<%
int i = 0;
String valToHide ;
/** on doit afficher juste les options du menu cliqué **/
/** les autres options doivent restées cachées **/
for (i= 0; i < sizeMenu; i++){
valToHide = parametrageMenu[i].getCdtabl();%>
valToHide = "<%=valToHide%>";
if (valToHide != arg){
document.getElementById("<%=valToHide%>").style.display = 'none';
}
<%}%>
return false;
}
//...................
<table background="table" width="500">
<%int j;
for (j = 0; j < sizeMenu; j++) {%>
<tr>
<td>
<a class="menu" href="<%=parametrageMenu[j].getJsp()%>.jsp"
onclick="javascript:showMenu('<%=parametrageMenu[j].getCdtabl()%>');">
<%=parametrageMenu[j].getFiller()%><SCRIPT
language="JavaScript">
// Ce script permet d'aligner les lignes après le libellé
var longueur2 = 20 + <%=parametrageMenu[j].getFiller().length()%> ;
var nbrSpaces2 = 45 - longueur2;
while (nbrSpaces2 > 0) {document.write(' '); nbrSpaces2 = nbrSpaces2 - 1;}
</SCRIPT></a></td>
</tr>
<table id=<%=parametrageMenu[j].getCdtabl()%>
style="display:'none';position:absolute" class="bulle">
<%par.getOptionByProfilMetier(profil,parametrageMenu[j].getCdtabl());
int sizeOption = par.getParametrage().length;
Parametrage[] parametrageOption = new Parametrage[sizeOption];
parametrageOption = par.getParametrage();
%>
<%int l;
for (l = 0; l < sizeOption; l++) {%>
<tr>
<td><a
href="http://localhost:8080/sial2/parametrage/<%=parametrageOption[l].getJsp()%>.jsp">
<%=parametrageOption[l].getFiller()%></a></td>
</tr>
<%}%>
</table>
</div>
<%}%>
</table>
|
Partager