Menu DIV qui n'apparaît plus - 1 semaine que je cherche et trouve pas
Canaille22
Messages postés8Date d'inscriptionjeudi 3 avril 2008StatutMembreDernière intervention10 octobre 2010
-
10 oct. 2010 à 11:36
PetoleTeam
Messages postés3426Date d'inscriptionlundi 26 décembre 2005StatutMembreDernière intervention14 janvier 2011
-
12 oct. 2010 à 18:48
Bonjour à toutes et à tous
Dans un DIV, j'ai un formulaire pour entrer son pseudo et mot de passe.
Quand on tape un mauvais pseudo ou mot de passe, une phrase apparaît pour dire que c'est faux.
Le problème est que cela apparaît bien mais ma DIV ne se voit plus . Il me faut
comme dans l'exemple ci-dessous avec mon code, repasser ma souris sur "Mon Espace" pour
que la DIV apparaisse et que l'on voit bien la phrase qui me dit que mon
pseudo et/ou mot de passe sont faux.
Je souhaite simplement lorsque je "valide" et que mon pseudo et/ou mot
de passe sont faux, que la div reste affichée avec la phrase qui
me dit que mon pseudo et/ou mot de passe sont faux.
Merci à vot' bonté M'ssieurs Dames parce que cela fait une semaine que
je crise dessus
<table>
----, Pseudo ou Mot de passe invalides\";
}
if($erreur==\"passe\")
{
echo\"Pseudo ou Mot de passe invalides\";
}
if($erreur==\"secure\")
{
echo\"Vous devez être logué pour accéder à cette page\";
}
if($erreur==\"level\")
{
echo\"<center>\"._PAGE_INDEX_LEVEL.\"</center>
</td>
PetoleTeam
Messages postés3426Date d'inscriptionlundi 26 décembre 2005StatutMembreDernière intervention14 janvier 201117 10 oct. 2010 à 11:55
Bonjour,
mets un style.visibility = 'visible'; à ton DIV si une erreur est rencontrée, et supprimes l'action de l'événement onmouseout sur le lien Mon Espace ;O)
Canaille22
Messages postés8Date d'inscriptionjeudi 3 avril 2008StatutMembreDernière intervention10 octobre 2010 10 oct. 2010 à 12:13
Merci beaucoup. Cela marche parfaitement mais le menu ne doit s'afficher que lorsque l'on passe la souris (ou bien un click peu importe)
sur la phrase "Mon Espace".... Or si je mets style.visibility = 'visible'; évidemment, on le voit tout le temps...
Alors comment faire ?
Heu n'étant pas une pro, c'est quoi baliser un code ? Parce que je n'aime pas trop embêter et apparemment tu me dis que ce
serait plus lisible.
PetoleTeam
Messages postés3426Date d'inscriptionlundi 26 décembre 2005StatutMembreDernière intervention14 janvier 201117 10 oct. 2010 à 14:50
ce que je te proposes c'est de mettre cela dans la partie echo du PHP sous forme d'appel de fonction
<?php
if(isset($_GET['erreur'])){
$erreur=$_GET['erreur'];
if($erreur=="pseudo"){
echo"Pseudo ou Mot de passe invalides";
}
if($erreur=="passe"){
echo"Pseudo ou Mot de passe invalides";
}
if($erreur=="secure"){
echo"Vous devez être logué pour accéder à cette page";
}
if($erreur=="level"){
echo"<center>"._PAGE_INDEX_LEVEL."</center>
";
}
/* Ajout ICI */
echo"<script type='text/javascript'>mopen( 'm1');</script>";
} ?>
ou un truc dans ce goût là...
;O)
Vous n’avez pas trouvé la réponse que vous recherchez ?
PetoleTeam
Messages postés3426Date d'inscriptionlundi 26 décembre 2005StatutMembreDernière intervention14 janvier 201117 10 oct. 2010 à 14:53
c'est quoi baliser un code ? comme tu le vois dans le message ci dessus i suffit de sélectionner le texte du code et en te promenant sur la barre d'entête de la fenêtre de saisie tu va trouver l'icône qui va bien, 12éme en partant de la gauche.
Canaille22
Messages postés8Date d'inscriptionjeudi 3 avril 2008StatutMembreDernière intervention10 octobre 2010 10 oct. 2010 à 15:40
Tout d'abord MERCI MERCI MERCI !!!!! Ca marche du tonnerre J'ai même réussi toute seule comme une grande
à ce que lorsque l'on s'en va (onmouseout) de la div, elle n'apparaisse plus. Donc merci parce que j'ai galéré pendant plus d'une semaine.
Pour le côté baliser le code, ok, j'ai compris. C'est dans le message que je fais et ensuite je choisis le code approprié (html, php, etc...); Je mets un code histoire de dire que j'ai compris !!! Merci encore cela évite aux lecteurs d'abîmer leurs yeux
<center>COUCOU !!!!</center>
Encore un TRES GRAND MERCI pour ta solution TOP !!!