le problème s'est posé plusieurs fois et je ne l'ai pas résolu sans contournement pour l'instant.
Sur la plupart de mes sites j'ai deux frames, on va dire un "haut" et un "bas"
en général j'ai une gestion en javascript des boutons du frame "haut" :
- Bon() : fonction d'allumage
- Boff(): fonction d'extinction
- Sel() sélection
ces fonctions sont donc définies en Javascript dans l'entete de "haut"
lorsque je passe sur un bouton il s'allume (chargement de l'image "on"), lorsque je repars, il s'éteint (chargement de l'image "off", le bouton de la partie sélectionnée (visible dans le frame "bas" et appelée avec target ="bas" est positionné "On" comme je le souhaite).
par exmeple pour aller dans la 5° rubrique les fonctions déclenchées sont Onmouseover="Bon(5)", Onmouseout="Boff(5)" et Onclick="Sel(5)"
le problème est le suivant : dans certaines des pages qui vont aller se mettre dans "bas" j'ai aussi des images qui doivent me permettre d'accéder à ces parties.
je n'arrive pas activer ou désactiver les boutons du frame "haut" (donc les 3 fonctions citées) àa partir de liens ou boutons de frame.
j'ai essayé d'utliser les ordres suivants : Onmouseover="parent.haut.Bon(5)", Onmouseout="parent.haut.Boff(5)" et Onclick="parent.haut.Sel(5)"
Mais ça ne fonctionne pas.
Pour contourner je vais être obligé de créer autant de haut_x.htm avec chjacun sa gestion des boutons, ce que je trouve un peu stupide. comment appeler simplement ces fonctions depuis l'autre frame ???
Merci d'avance pour votre aide
BrunoJWest