// (gH) -_- diaporama_gen.js ; TimeStamp (unix) : 22 Mai 2010 vers 17:05 // ####################################### function forceDuree(d) { // ####################################### // si d est fourni, on l'utilise comme durée // sinon, on utilise la valeur du formulaire var laduree = top.frames[1].document.getElementById("duree").value // rem : var est obligatoire if (d!=undefined) { laduree = d } var old_url = top.location.href if (old_url.indexOf("?")==-1) { // aucun paramètre var new_url = old_url + "?diapo=1&duree="+laduree } else { if (old_url.indexOf("duree=")==-1) { // aucun paramètre var new_url = old_url + "&duree="+laduree } else { var new_url = old_url.replace(/duree=\d+/,"duree="+laduree) } ; // fin si } ; // fin si top.frames[1].document.getElementById("duree").value = laduree top.location.href = new_url } ; // fin de fonction forceDuree // ####################################### function changeDiapo(num) { // ####################################### if (num=="=") { forceDuree(10000) ; } else { var old_url = top.location.href var nbdiapos = top.frames[1].document.getElementById("nbv").value if (old_url.indexOf("diapo=")==-1) { // pas de numéro de diapo var numdiapo = 1 } else { var attdiapo = old_url.match(/diapo=\d+/)[0] ; var numdiapo = parseInt(attdiapo.match(/\d+/)[0]) ; } ; // fin si if (num=="d") { numdiapo = 1 ; } // début if (num=="p") { numdiapo -= 1 ; } // précédente if (num=="s") { numdiapo += 1 ; } // suivante if (num=="f") { numdiapo = nbdiapos ; } // fin if (numdiapo>nbdiapos) { numdiapo = 1 ; } if (numdiapo<=0) { numdiapo = nbdiapos ; } if (old_url.indexOf("?")==-1) { // aucun paramètre top.location.href = old_url + "?diapo=" + numdiapo } else { top.location.href = old_url.replace(/diapo=\d+/,"diapo="+numdiapo) } ; // finsi } ; // fin si } ; // fin de fonction forceDuree // ####################################### function navigation() { // ####################################### // pour ajouter du texte avec entité, passer par de l'unicode, // par exemple : ==> \u00A0 top.frames[1].document.getElementById("td1").setAttribute("class","visible") ; top.frames[1].document.getElementById("td2").setAttribute("class","visible") ; top.frames[1].document.getElementById("tnav").setAttribute("class","visible") ; top.frames[1].document.getElementById("tnav").setAttribute("border","thin solid") ; top.frames[1].document.getElementById("tnav").setAttribute("border-color","black") ; top.frames[1].document.getElementById("tnav").setAttribute("border-collapse","collapse") ; } ; // fin de fonction navigation
Retour à la page principale de (gH)