11548 sujets

JavaScript, DOM et API Web HTML5

Bonjour.

J'ai pris un tuto sur le site et j'essaie de l'adapter à mes besoins.

sur ma page index le code javascript:
<script type="text/javascript">
<!--
window.onload=montre;
function montre(id) {
var d = document.getElementById(id);
	for (var i = 1; i<=10; i++) {
		if (document.getElementById('smenu'+i)) {document.getElementById('smenu'+i).style.display='none';}
	}
if (d) {d.style.display='block';}
}
function les_prets(id)
{
	document.prets.mes_listes.value= id;
	document.prets.submit();
}
//-->
</script>[code]
Le menu déroulant (la partie qui pose problème) [code]	<dl>	
		<dt onmouseover="javascript:montre('smenu3');">Prêts</dt>
			<dd id="smenu3" onmouseover="javascript:montre('smenu3');" onmouseout="javascript:montre();">
				<ul>
					<li><a href="#" onclick="javascript:les_prets(1)";>Ajouter un contact</a></li>
					<li><a href="#" onclick="javascript:les_prets(2)";>Mes contacts</a></li>
					<li><a href="#" onclick="javascript:les_prets(3)";>Liste des prêts</a></li>
					<li><a href="#">Ajouter un prêt</a></li>
				</ul>
			</dd>
	</dl>


le form qui récupère l'id de la fonction
<div class="hidden">
<form name="prets" method="POST" action="index.php?page=prets" class="hidden">
<input type="text" name="mes_listes" value="">
</form>
</div>


sur ma page prets.php j'ai bien les valeurs que je dois récupérer et l'affichage se fait correctement.
Le problème :
Si je clique sur le menu "Ajouter un contact", je vais bien sur la page prets.php et le formulaire de saisi s'affiche mais quand je valide la saisie, je ne peux pas sélectionner le menu "Mes contacts". puisque lui aussi appelle la page prets.php qui doit afficher une liste.
Pour que ça marche je dois afficher une page et reselctionner le menu qui m'intéresse pour que ça marche.

J'espère que je suis clair.
Si qq'un peut m'aider.
Merci d'avance
Administrateur
philippef a écrit :
Mon problème est résolu

Hello,

Bravo, mais je ne vois pas de [Résolu] dans ton titre Smiley ohwell
As-tu bien lu les règles à ce sujet ? Smiley cligne