Bonjour,
Quelqu'un peut-il m'expliquer comment, sur un site dynamique, utiliser la variable $_GET['page'] pour le cas ou le sous menu sélectionné reste ouvert ?

Merci

Olivier
Je suis également intéressé par une réponse à ta question. j'ai aussi ce problème. As-tu trouvé une solution?
Salut,

il faut ajouter un petit test PHP dans vos menus pour tester la page que le visiteur est en train de visiter et ajouter ou non la classe "open_at_load" sur l'élément du menu. Par exemple:
<a href="index.php?page=test" class="<?php echo ($_GET['page'] == 'test') ? 'open_at_load' : '' ?>" title="">mon lien</a>
Bon courage Smiley cligne
bonjour,
j'ai monté le menu accordéon jquery en html , il marche trés bien sur tous les navigateurs, mais quand je l'intègre dans une page jsp, il y a un bug uniquement sous IE.(quand j'enleve:<%@ page language="java" contentType="text/html; charset=utf-8" %>, ça remarche bien sous IE)
pouvez vous m'aider pour résoudre ce bug?

voici ma page, j'ai enlevé des mots donc c'est un epu décousu.
merci d'avance!

<%@ page language="java" contentType="text/html; charset=utf-8" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html lang="fr" xml:lang="fr" xmlns="http://www.w3.org/1999/xhtml">

<head>
<title>Avantages pour le Comité d’entreprise et les salariés</title>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<meta lang="fr" xml:lang="fr" name="Description" content=" " />
<meta lang="fr" xml:lang="fr" name="Keywords" content=":  " />
<meta name="robots" content="all,index,follow" />
<meta name="revisit-after" content="1 day" />
<link href="../images/favicon.ico" type="image/x-icon" rel="icon" />
<link href="../images/favicon.ico" type="image/x-icon" rel="shortcut icon" />
<link href="../css/style.css" type="text/css" rel="stylesheet" media="screen" />
<link href="../css/derouleur.css" type="text/css" rel="stylesheet" media="screen" />
<link href="../css/inside.css" type="text/css" rel="stylesheet" media="screen" />
<script type="text/javascript" src="../script/jquery-1.2.1.js"></script>    
<script type="text/javascript" src="../script/deroule.js"> </script> 
<script type="text/javascript" src="../script/menu.js"></script>
<script type="text/javascript" src="../script/SpryCollapsiblePanel.js"></script>
</head>

<body>
<table width="965" cellspacing="0" cellpadding="0" align="center"><tr>
    <td id="haut">
      <%@ include file="../inc/inc-bannierehaut.jsp" %>
    </td>
    <td rowspan="2" valign="top" width="265"><%@ include file="../inc/inc-recherche.jsp" %>
		<%@ include file="../inc/inc-newsletter.jsp" %>
      <%@ include file="../inc/inc-acces.jsp" %>
      <%@ include file="../inc/inc-connaitre.jsp" %>
		<%@ include file="../inc/inc-actu.jsp" %>
	<img src="../images/fond-droit.gif" alt="" border="0" /></td>
  </tr>
		<td valign="top" width="700">
		<%@ include file="../inc/inc-nav-haut.jsp" %>
	<table width="100%" cellspacing="0" cellpadding="0"><tr>
		<td colspan="2" valign="top">
		<%@ include file="../inc/inc-ariane.jsp" %></td>
        </tr>
        <tr>
		<td id="gauche" valign="top" width="150">
		<img src="../images/loisirs-culturels/gauche-avantages.jpg" alt=" " border="0" />
		<br /><br />
	<div id="pdfcadre">
		<div id="blocpdfcadre">
			 <img src="../images/pdf.gif" alt="" border="0" />
			 <p><a ="(EmptyReference!)"> </a></p>
			 <p><a href="(EmptyReference!)">Je souhaite recevoir<br />de l'information</a></p>
		 </div>
	</div> 
		</td>
		<td class="contenu" valign="top">
		<p>Vous êtes un Comité d’entreprise ou une entreprise de moins de 50 salariés 
		  
	   :</p>
		  
        <table>
<tr><td><h2>Pour vos salariés :</h2></td></tr>
<tr><td><ul class="navigation">

<li class="toggleSubMenu"><span>L’accès à tous les divertissements culturels</span>
        <ul class="subMenu">
          <li> 
 			<p> <strong>					 			 
        	<br/><strong> - Pas de contrainte de plafond :</strong> 
			vous choissiez le montant que vous voulez offrir, il n’y a plus de limite. 
			<br /><strong>- Pas de contrainte d’évènements :</strong> vous pouvez 
        	<font class="surlignepop">les offrir tout au long de l’année</font> sous la forme 				 			d’une billetterie ou créer vos propres événements (fête de la musique, les départs en 		 			vacances…). C’est l’occasion de surprendre vos salariés. 
			<br /><strong>- Pas de contrainte d’âge :</strong> vous pouvez les offrir 
        	<font class="surlignepop">à tous les salariés</font>.	
        	</p> 
 		  </li>
        </ul>
    </li> 
    
    
    <li class="toggleSubMenu"><span>Des réseaux uniques en France</span>
        <ul class="subMenu">
          <li>
            <p>  Ils sont échangeables partout en 			 			France et s’appuient sur des <strong>enseignes nationales spécialisées :</strong>
	 		 
       		</p>
			<p>Vous avez la garantie que ses réseaux <strong>offrent la meilleure 
        	proximité</strong> pour être au plus proche des attentes et des envies des salariés.      		</p>
          </li>
        </ul>
    </li>
     


   	<li class="toggleSubMenu"><span>Faciles à utiliser</span>
       <ul class="subMenu">
         <li> 
			<p>Ils s’utilisent en <strong>paiement direct en caisse</strong> ou encore 
			sur <strong>Internet</strong> auprès de nos partenaires affiliés.
			 
			il vous suffit de <a href="#">cliquez ici</a>
            </p>  
 		 </li>
       </ul>
    </li>

  </ul>
</td></tr>
<tr><td><h2>Pour votre Comité d’entreprise</h2></td></tr>
<tr><td>
<ul class="navigation">
 
 	<li class="toggleSubMenu"><span>Sans aucune contrainte URSSAF</span>
        <ul class="subMenu">
          <li> 
			<p>Vous permettez à vos salariés d’accéder à des loisirs culturels à moindre coût.
            <br/>
			Avec les  vous offrez  l’accès 		 			immédiat à tous les biens culturels :
			<br />livres, abonnements presse, CD, CD-ROM, DVD, jeux vidéo..</p>
			<p>Avec les , vous offrez l’accès immédiat à toutes 			 			les sorties culturelles:
			<br />Grands spectacles, concerts, musées, théâtres mais aussi parcs animaliers, 	   			châteaux…
			<br />C’est le bonheur de tous les salariés : familles, célibataires, couples, 			 			enfants...  
             c’est mission réussie !
			<font class="surlignepop">Images de livres, Cd, DVD</font>
            </p> 
 		  </li>
       </ul>
 	</li> 
    
    
	<li class="toggleSubMenu"><span>Faciles à mettre en place</span>
       <ul class="subMenu">
         <li>
            <p><img src="../images/popup/chequier.jpg" alt="cheque" border="0" />            </p>
			<p>Vous choisissez la valeur faciale  et êtes livrés sous 				 			quelques jours.<br/>
        	Vous avez la possibilité de commander chaque produit sous la forme de: 
        	<br /><strong>- chéquier, en mixant jusqu’à <font class="surlignepop">5 valeurs 		 			faciales différentes</font> 
			<br/>- lettre-chèque avec un message personnalisé 
			<br/>- composer vous-même votre propre enveloppe culturelle </strong>
			<br />Cette enveloppe se présente sous la forme d’une pochette-cadeau 
			contenant des   à 	 			l’unité.
        	</p>
			<p>Pour faciliter la distribution et renforcer votre communication auprès des 	          	salariés, nous vous proposons de <font class="surlignepop">personnaliser</font>  		     		le prénom et nom du salarié, raison sociale et logo de 
			votre entreprise peuvent être mentionnés sur chaque chèque par exemple.<br/> Sur un 		 			encart, à l’ouverture du chéquier, il est également possible d'imprimer un 
        	<font class="surlignepop">message personnalisé à l'attention du bénéficiaire.</font> 
        	</p>
        </li>
      </ul>
    </li>
    
     

	<li class="toggleSubMenu"><span>Entièrement sécurisés</span>
        <ul class="subMenu">
           <li> 
			<p>Valables deux ans, les  sécurisés, 		            infalsifiables, sans risque de contrefaçon.</font>
			<br />Produits par le  spécialiste européen de 			l'émission à caractère social et culturel, ils bénéficient de techniques de  production <font class="surlignepop">certifiées ISO 9001</font>.
			</p>  
 		 </li>
        </ul>
    </li>
    
    <li class="toggleSubMenu"> 
		<span>Des outils de  communication pour informer vos salariés </span>
        <ul class="subMenu">
          <li> 
			<p>Nous vous accompagnons dans la mise en place de votre action et vous aidons 
			à communiquer sur votre évènement.
			<br />Nous mettons à votre disposition des outils de communication affichettes, 
			pages intranet sur lesquels apparaissent votre logo et message afin d’informer tous 											       		vos salariés.
			</p> 
          </li>
        </ul>
    </li>
   
</ul></td></tr></table>
	 
	 </td></tr></table>
<%@ include file="../inc/inc-footer.jsp" %>
</td>
</tr>
<tr>
	<td colspan="2" align="right">
	<p><%@ include file="../inc/inc-pub.jsp" %></p>
	</td>
</tr>
</table>
<%@ include file="../inc/inc-bloc-marque.jsp" %>
<script type="text/javascript">
<!--
var CollapsiblePanel1 = new Spry.Widget.CollapsiblePanel("CollapsiblePanel1", {contentIsOpen:false});
//-->
</script>
</body>

</html>
Modérateur
Salut,

nanie954 a écrit :
quand j'enleve:<%@ page language="java" contentType="text/html; charset=utf-8" %>, ça remarche bien sous IE
A mon avis, l'erreur provient bien de ta première ligne jsp (malgré qu'elle semble correctement écrite) à moins que ce ne soit vraiment un bug d'IE. Smiley murf
Si c'est le cas, cette ligne n'est alors pas interprétée et comme une instruction placée avant le doctype fait basculer IE en mode Quirks, il en résulte ce bug.
Essaie de mettre uniquement :
<%@ page contentType="text/html; charset=UTF-8" %>
et si ça ne marche pas, enlève là car ta page jsp devrait fonctionner correctement sans.

ps : Merci, à l'avenir, de créer vos propres sujets plutôt que d'intervenir sur celui d'olivetoto; ça permet que le sujet ne parte pas dans tous les sens. Smiley cligne
Modifié par koala64 (12 Jul 2008 - 20:43)