Javascript pour chm pour bouton "précédent" et "suivant"
statflash
Messages postés2Date d'inscriptionvendredi 27 janvier 2006StatutMembreDernière intervention 1 mars 2006
-
1 mars 2006 à 13:28
PetoleTeam
Messages postés3426Date d'inscriptionlundi 26 décembre 2005StatutMembreDernière intervention14 janvier 2011
-
6 mars 2006 à 14:32
Bonjour,
Je cherche à créer 2 boutons "précédent" et "suivant" en en-tête de mon chm.
On pourrait le faire manuellement, en créant des liens pour chacun des boutons mais c'est valable sur un chm qui contient peu de pages.
J'aimerais donc savoir si en javascript, on pourrait avoir une fonction qui, lorsque l'on clique sur le bouton "précédent" par exemple, remontes les fiches dans l'ordre de la table des matières.
PetoleTeam
Messages postés3426Date d'inscriptionlundi 26 décembre 2005StatutMembreDernière intervention14 janvier 201117 2 mars 2006 à 09:05
B
onjour...
Exemple de solution...
dans un fichier .js que tu inclus dans toutes tes pages...
//Création des liens
var i =0;
var Lien= new Array();
Lien[i++] ="page_00.html";
Lien[i++] ="page_01.html";
Lien[i++] ="page_02.html";
...etc...
Lien[i++] ="page_10.html";
//--------------------
function CreerBouton(){
var i;
var HrefAvant ="";
var HrefApres ="";
var Appel = window.location.href;
for( i =0; i < Lien.length;i++){
if( Appel.indexOf( Lien[i])> -1){ // page appelante
HrefAvant = Lien[i-1];
HrefApres = Lien[i+1];
break;
}
//-- Tu n'as plus qu'a créer les boutons précédent et suivant en affectant l'adresse des pages
}
Nota: il faut penser à gérer les bornes...
----------------------------
et dans le tu mets...
<script language="JavaScript">CreerBouton();</script>