X-Git-Url: http://git.euphorik.ch/?p=pompage.git;a=blobdiff_plain;f=js%2Fyopyop.js;fp=js%2Fyopyop.js;h=7232cc91581f12fbcd234604bdd22f312950389b;hp=3b489ee8c40628f1451907d4bfd18c8f31b707f8;hb=6a3e9e285bd76141ce1475f3ecc0c3f220a5c968;hpb=c8dde685f324d22c9516211979d688b3a7530558 diff --git a/js/yopyop.js b/js/yopyop.js index 3b489ee..7232cc9 100644 --- a/js/yopyop.js +++ b/js/yopyop.js @@ -11,32 +11,40 @@ function detailFilm(id) { var detail = document.getElementById("detail"+id) - if (detail.style.visibility == "visible") - { - detail.style.visibility = "hidden" - detail.style.position = "absolute" - } + if (detail.style.display == "table") + detail.style.display = "none" else - { - detail.style.visibility = "visible" - detail.style.position = "relative" - } + detail.style.display = "table" } + /** * Effectue une recherche, n'affiche que les films qui contiennent le motif recherché. */ function doRecherche() { var motif = document.getElementById("recherche").value + var rechercheRegExp = new RegExp(".*" + motif + ".*", "i") var liste = document.getElementById("liste") var lignes = liste.childNodes - for(i = 0; i < lignes.length; i++) + for(i = 1; i < lignes.length; i += 2) { - var titre = lignes[i].getElements - - - alert(tr[i].id) + var titre = lignes[i].firstChild.innerHTML + if (rechercheRegExp.exec(titre) == null) + { + lignes[i].style.display = "none" + lignes[i+1].firstChild.firstChild.style.display = "none" + } + else + { + lignes[i].style.display = "table-row" + } } +} + +function viderRecherche() +{ + document.getElementById("recherche").value = "" + doRecherche() } \ No newline at end of file