'soir
Je suis en train de bosser sur une page web, et j'ai un petit pb :
J'ai un tableau avec 2 lignes. La seconde est cachée via <tr style="display: none">. Sur la premiere ligne, j'ai un lien vers un javascript qui vérifie le style actuel, et le passe en table-row, afin d'afficher la ligne en question, ou en none, pour la cacher.
Tout marche bien avec firefox , mais ie n'aime pas mon javascript Une idée ?
J'ai mis le fichier en question ici : http://fredfrom75.free.fr/hfr/test-div.php
La page web :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<script language="JavaScript" src="js/showhide.js" type="text/javascript"></script>
<title>Untitled Document</title>
</head>
avant
<table border="1">
<tr id="titre-1"><td>toto switch <img src="images/assistance.gif" onclick="showhide('switch-1');"/></td></tr>
<tr id="switch-1" style="display: none"><td>ligne 2!</td></tr>
</table>
après
<body>
</body>
</html> |
Le javascript :
function showhide(id)
{
var d = document.getElementById(id);
if (d) {
if(d.style.display=='table-row') {
d.style.display='none';
}
else {
d.style.display='table-row';
}
}
}
|
Rien de bien compliqué, quoi
---------------
Filmstory : gardez trace des films que vous avez vu ! :D