{\r
var detail = document.getElementById("detail"+id)\r
\r
- if (detail.style.visibility == "visible")\r
- {\r
- detail.style.visibility = "hidden"\r
- detail.style.position = "absolute"\r
- }\r
+ if (detail.style.display == "table")\r
+ detail.style.display = "none"\r
else\r
- {\r
- detail.style.visibility = "visible"\r
- detail.style.position = "relative" \r
- }\r
+ detail.style.display = "table"\r
}\r
\r
+\r
/**\r
* Effectue une recherche, n'affiche que les films qui contiennent le motif recherché.\r
*/\r
function doRecherche()\r
{\r
var motif = document.getElementById("recherche").value\r
+ var rechercheRegExp = new RegExp(".*" + motif + ".*", "i")\r
\r
var liste = document.getElementById("liste")\r
var lignes = liste.childNodes\r
- for(i = 0; i < lignes.length; i++)\r
+ for(i = 1; i < lignes.length; i += 2)\r
{\r
- var titre = lignes[i].getElements\r
- \r
- \r
- alert(tr[i].id)\r
+ var titre = lignes[i].firstChild.innerHTML\r
+ if (rechercheRegExp.exec(titre) == null) \r
+ {\r
+ lignes[i].style.display = "none"\r
+ lignes[i+1].firstChild.firstChild.style.display = "none"\r
+ }\r
+ else\r
+ {\r
+ lignes[i].style.display = "table-row" \r
+ }\r
}\r
+}\r
+\r
+function viderRecherche()\r
+{\r
+ document.getElementById("recherche").value = ""\r
+ doRecherche()\r
}
\ No newline at end of file