Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > CSS
CSS Forum d'entraide sur l'utilisation des feuilles de style CSS. Avant de poster : Cours CSS, FAQ CSS, Galerie CSS
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 20/11/2011, 17h18   #1
Futur Membre du Club
 
Inscription : juin 2007
Messages : 68
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : juin 2007
Messages : 68
Points : 18
Points : 18
Par défaut Apparition d'un bloc au survol d'un lien

Bonjour,
la question a du être posée à plusieurs reprises mais je cherche une solution simple pour faire apparaitre un bloc au passage de la souris sur un lien... Je cherche depuis ce matin, sans succès.Ça ne doit pas être bien sorcier pourtant.
Voici mon code, qui ne fonctionne pas...
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
 
<html>
<head>
<title>Test apparition DIV</title>
 <style type="text/css">
 
 .madiv{
 width:50px;
 height:50px;
 border:solid 1px red;
 visibility:hidden;
 }
 </style>
 
</head>
<body>
<a href="#" onmouseover="madiv.visibility='visible';" onmouseout="madiv.visibility='hidden';">Survolez pour voir la DIV</a>
<div class="madiv"></div>
</body>
</html>
Merci à ceux qui le pourront de m'éclairer

A+
Philippe
filtep est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/11/2011, 20h57   #2
Membre Expert
 
Avatar de rotrevrep
 
Homme yannick inizan
Secrétaire d'état à la procrastination
Inscription : février 2011
Messages : 304
Détails du profil
Informations personnelles :
Nom : Homme yannick inizan
Âge : 25
Localisation : France, Cher (Centre)

Informations professionnelles :
Activité : Secrétaire d'état à la procrastination
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : février 2011
Messages : 304
Points : 1 118
Points : 1 118
Envoyer un message via MSN à rotrevrep Envoyer un message via Skype™ à rotrevrep
ton code pose plusieurs problèmes :
l'édition du style en javascript ne peut se faire normalement avec les classes.
Comme tu n'as qu'une div, utilise plutot un identifiant en css :
Code :
1
2
3
4
5
6
#madiv{
 width:50px;
 height:50px;
 border:solid 1px red;
 visibility:hidden;
 }
de plus, pour éditer un style en javascript, il faut utiliser la syntaxe suivante :
Code :
1
2
3
id.style.width //exemple pour éditer la largeur
//ou mieux encore
document.getElementById('id').style.width
voilà !
rotrevrep est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/11/2011, 20h59   #3
Membre Expert
 
Avatar de rotrevrep
 
Homme yannick inizan
Secrétaire d'état à la procrastination
Inscription : février 2011
Messages : 304
Détails du profil
Informations personnelles :
Nom : Homme yannick inizan
Âge : 25
Localisation : France, Cher (Centre)

Informations professionnelles :
Activité : Secrétaire d'état à la procrastination
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : février 2011
Messages : 304
Points : 1 118
Points : 1 118
Envoyer un message via MSN à rotrevrep Envoyer un message via Skype™ à rotrevrep
c'est mon jour de bonté : voici le code corrigé
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<html>
<head>
<title>Test apparition DIV</title>
 <style type="text/css">
 
 #madiv{
 width:50px;
 height:50px;
 border:solid 1px red;
 visibility:hidden;
 }
 </style>
 
</head>
<body>
<a href="#" onmouseover="document.getElementById('madiv').style.visibility='visible';" onmouseout="document.getElementById('madiv').style.visibility='hidden';">Survolez pour voir la DIV</a>
<div id="madiv">dgsd</div>
</body>
</html>
certains apprécieraient que tu place le style dans un fichier css séparé, mais ici ce n'est pas trop grave, tu n'as pas grand chose
rotrevrep est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 20/11/2011, 21h31   #4
Futur Membre du Club
 
Inscription : juin 2007
Messages : 68
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : juin 2007
Messages : 68
Points : 18
Points : 18
Merci beaucoup,
ça me parait tout bête maintenant que je vois ta correction, mais j'y étais depuis ce midi...
Je vais tenir compte de tes remarques de présentation dans mes prochains posts...

A+
Philippe
filtep est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/11/2011, 21h42   #5
Membre Expert
 
Avatar de rotrevrep
 
Homme yannick inizan
Secrétaire d'état à la procrastination
Inscription : février 2011
Messages : 304
Détails du profil
Informations personnelles :
Nom : Homme yannick inizan
Âge : 25
Localisation : France, Cher (Centre)

Informations professionnelles :
Activité : Secrétaire d'état à la procrastination
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : février 2011
Messages : 304
Points : 1 118
Points : 1 118
Envoyer un message via MSN à rotrevrep Envoyer un message via Skype™ à rotrevrep
de rien .
marque donc ce post comme résolu et donne moi des points !
rotrevrep est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 08h35.


 
 
 
 
Partenaires

Hébergement Web