begin process at 2012 05 29 08:22:28
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

CSS

 > 

Général

 > 

***** DIV visible au survol d'un lien d'une liste *****


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

***** DIV visible au survol d'un lien d'une liste *****

lundi 17 janvier 2011 à 13:16:53 | ***** DIV visible au survol d'un lien d'une liste *****

lemoko

J'ai construit dans un "UL" une "merveilleuse" liste en LI issue d'une base de données.
A chaque enregistrement survolé s'affiche le DIV invisible dans lequel un élément de mon enregistrement est lié.
J'y ai donc intégré du javascript.
Cela marche très bien mais dès que j'intègre du PHP, le contenu de mon DIV ne s'affiche plus.
Mon code est le suivant:
Code HTML :
<ul>
<!-- DEBUT DE LA LISTE-->
	<?php do { ?>
	  <li id="txt_img_fd" onMouseOver="div.show('zoom')" onMouseOut="div.hide('zoom')">
	    <a href="#"><span id="txt_img"><img src="images/entrees_froides/<?php echo $row_RsEntreesFroides['ImgVignette']; ?>"></span>
          <span id="txt">
	        <span id="txt_c12"><?php echo $row_RsEntreesFroides['NomFr']; ?></span><br>
	        <span id="txt_c10"><?php echo $row_RsEntreesFroides['DescriptionFr']; ?></span> </span>
          <span id="txt_fad">
          <span id="txt_euros"><?php echo $row_RsEntreesFroides['PrixEuro']; ?></span><span id="txt_centime">,<?php echo $row_RsEntreesFroides['PrixCent']; ?> &euro;</span></span><br>
          </a></li>
	  <?php } while ($row_RsEntreesFroides = mysql_fetch_assoc($RsEntreesFroides)); ?>
<!-- FIN DE LA LISTE -->
    </ul>
  </div>
   
<!-- DEBUT DU DIV INVISIBLE -->
  <div id="zoom">
  	<img src="images/entrees_froides/<?php echo $row_RsEntreesFroides['ImgZoom']; ?>" />
    <div id="zoom_txt"><span id="zoom_nom"><?php echo $row_RsEntreesFroides['NomFr']; ?></span><span id="zoom_prix"><span id="zoom_euro"><?php echo $row_RsEntreesFroides['PrixEuro']; ?></span><span id="zoom_cent">,<?php echo $row_RsEntreesFroides['PrixCent']; ?> &euro; </span></span><span id="zoom_annul"></span></div>
  </div>
<!-- FIN DU DIV INVISIBLE -->


On me propose du CSS mais j'ai un problème d'alignement:
Code HTML :
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html>
<head>
<title>CSS hover</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<style type="text/css">
* {
  font-family : Verdana, Arial;
  font-size : 1em;
}
li div {
  display : none;
  border : 1px solid #808080;
  background-color : #f0f0f0;
  margin-top : 20px;
  margin-left : 20px;
  padding : 10px;
}
li:hover div {
  display : block;
  position : absolute;
}
</style>
</head>
<body>
<ul>
  <li><div>bonjour<br>ligne 1</div>Ligne 1</li>
  <li><div>bonjour<br>ligne 2</div>Ligne 2</li>
  <li><div>bonjour<br>ligne 3</div>Ligne 3</li>
</ul>
</body>
</html>



Mais là, mon DIV s'aligne sur les enregistrements de ma liste, ce que je souhaite éviter. Le DIV est dans un endroit bien précis.

Mettez-moi sur la piste. Merci
lundi 17 janvier 2011 à 16:46:41 | Re : ***** DIV visible au survol d'un lien d'une liste *****

ludwig59

Bonjour,

Pour le li:hover div vous avez spécifiez la position absolute mais il faut ajouter les valeurs top et left pour bien le positionner

Code HTML :
<style type="text/css">
* {
  font-family : Verdana, Arial;
  font-size : 1em;
}
li div {
  display : none;
  border : 1px solid #808080;
  background-color : #f0f0f0;
  margin-top : 20px;
  margin-left : 20px;
  padding : 10px;
}
li:hover div {
  display : block;
  position : absolute;
  top : 200px; /* remplacer par la bonne valeur */
  left : 200px; /* remplacer par la bonne valeur */ 
}
</style>



Cette discussion est classée dans : code, liste, div, li, bonjourligne


Répondre à ce message

Sujets en rapport avec ce message

Au secours !! Débutante cherche code javascript/css pour apparition/disparition d'une div au moyen d'un rollover sur une liste ! [ par roxanita06 ] Bonjour à tous ! Bon voilà je me lance, je fais mon premier site et je suis déjà confrontée au problème suivant : J'ai une liste de lien et je souha changer la couleur d'un element [ par debra54 ] [i]bonsoir a tous ,voila je voudrais créer un menu horizontale qui a chaque clique me redirige vers une page (ou lien ) et cette meme case est alors Afficher/masquer une div [ par samirlipopette ] Bonjour/bonsoir Comme le titre ne l'explique pas vraiment j'ai un soucis avec mon code... Je suis parvenu à faire une partie de ce que je voulais Problème getelementbyid + Firefox [ par webagrippa ] Bonjour, Voilà mon souci : J'ai une page HTML dans laquelle j'ai une succession (appelons la LISTE A) de noms. On peut cliquer sur ces noms pour ac getElementsByClassName [ par projer ] Bonjour, je me mets doucement au javascript et j'ai besoin d'avoir par dessus mon image une div transparente contenant du texte et centrée en hauteur Rafraichir une DIV [ par bydouille ] Bonjour à tous, J'utilise ce code, mais Je voudrais l'actualiser cette DIV toutes 10 secondes : [code=html] masquer la derniere div d'un site [ par Genildf ] Bonjour je cherche a masqer la derniere div de mon site : voici mon code [code=js]function getDivs(tag) { var els = document.getElementsByTagName(t onclick sur conteneur div [ par yann68moh ] Bonjour à tous, Je rencontre un petit soucis et malgré toutes mes recherches je n'arrive pas a trouvé une solution... Je m'explique : J'ai deux div Ajout/Suppresion personalisé [ par pc3456 ] bon j'ai un champs où je doit remplir une liste d'information, j'ai décidé d'éviter de laisser à l'utilisateur de remplir un champs en séparant les él


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,468 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales