Bonjour à tous et avant toute chose bonne année,
Quand j'était petit j'ai réalisé ce script pour afficher cacher un div :
Le js :
Et le code html :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 function Write(nom, contenu) { document.all[nom].innerText = contenu ; var layer = document.all.infos; layer.style.visibility = 'visible'; } function Hide() { var layer = document.all.infos; layer.style.visibility = 'hidden'; }
Maintenant je suis grand heu oui on est quand même en 2008 et je croi que le "document.all" est laissé à l'abandon et il est remplacé par document.getElementById, mais je n'arrive pas à faire fonctionner correctement ce bout de code ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title> Catalogue </title> <meta http-equiv="content-type" content="text/html; charset=iso-8859-1"> <link href="style/catalog.css" rel="stylesheet" type="text/css"> <script src="js/menuaide.js"></script> </head> <body> <div id="infos" style="position: absolute; visibility: hidden; left:400px; top:120px; width: 300px;"> <table cellspacing="0" cellpadding="0" bgcolor="#FFFFFF" style="border: thin dotted #B0C4DE;" width="100%"> <tr style="height: 30px;"> <td style="background-color: #F5F5F5;" style="border-bottom-color: #B0C4DE; border-bottom-style: dotted; border-bottom-width: thin; width: 10%;"><img src="img/info.png" alt="Infos:" border="0"></td> <td style="background-color: #F5F5F5;" style="border-bottom-color: #B0C4DE; border-bottom-style: dotted; border-bottom-width: thin;"><b><p style="vertical-align: middle;">Informations :</p></b></td> </tr> <tr> <td colspan="2"> <div id="informations" style="height: 300px;"></div> </td> </tr> </table> </div> <h1 align="center"><font color="#486E8E">CATALOG</font></h1> <HR NOSHADE WIDTH="900" SIZE="1" > <table border="1" width="100%" align="center" > <tr bgcolor="#2d3658"> <th width="170px"><font color ="white">Models</font></th> <th><font color ="white">Images</font></th> <th><font color ="white">Plus d'informations</font></th> <th><font color ="white">Caracteristics</font></th> <th width="100px"><font color ="white">Prices (TTC)</font></th> <th><font color ="white">Caddy</font></th> </tr> <tr bgcolor="#bdc4dd"> <td id="ProCurve_2810"> ProCurve 2810-24G J9021A </td> <td> <img src="img\produits\ProCurve_2810-24G_J9021A.jpg"/> </td> <td> <a href ="#" onMouseOver="javascript:Write('informations', 'Ceci est un test')" onMouseOut="javascript:Hide()"><img src="img/info.png" border="0"/></a> </td> <td> Commutateur - 20 ports + 2 modules GBIC </td> </tr> <tr> <td id="ProCurve_2650"> ProCurve 2650 J4899C </td> <td> <img src="img\produits\ProCurve_2650_J4899C.jpg"/> </td> <td> <a href ="#" onMouseOver="javascript:Write('informations', 'Ceci est un test')" onMouseOut="javascript:Hide()"><img src="img/info.png" border="0"></a> </td> <td> Commutateur - 48 ports </td> </tr> </TABLE> </body>
Merci pour votre aide .
Partager