Modifier plusieurs frames d'un seul clic


present.gif (1424 octets)

Comment modifier 2 à x frames à partir d'un seul clic sur un lien


exemple.gif (1055 octets)

Cliquez ici pour la démonstration


script.gif (838 octets)

NB: les textes en rouge sont des commentaires à supprimer dans le code html

le clic dans la frame de gauche entraine l'affichage d'une page dans la frame du bas dont voici le script

<script language="JavaScript"> <!-- debut du script

function afich_titr2() {

1ére partie non obligatoire mais qui empêche d'afficher une 2éme fois une page déja présente

chj=parent.frames[0].location.href   on récupére le chemin de la page affiché dans la frame du haut
it=chj.indexOf("frame");
on repére la position du nom de la page dans le chemin sus récupéré
chjl=chj.length
on note sa longueur

if ((chj.substring(it,chjl)) !="frame_du_haut2.htm"){on isole le nom de la page dans ce chemin, et on voit s'il est différent de la page à afficher

partie principale de la fonction

parent.frames[0].document.close() on ferme la page de la frame du haut
parent.frames[0].location.href="frame_du_haut2.htm"}}
on y affiche la page voulue

</script>

 

<body bgcolor="#FFFFFF" onload="afich_titr2()"> Une fois le chargement de la page terminée, on appelle la fonction afich_titr2

 


live.gif (1590 octets)

Si vous utilisez ce script, donnez l'adresse de votre page et elle apparaitra ici

Sur Stethonet


ramses.gif (3062 octets)

Téléchargez le script

ramses2.gif (3094 octets)

 

Retour