Salut,
Voilà mon problème :
J'ai une page avec 2 frames :
1 2
| <frame name="contents" target="main" src="sommaire.htm" scrolling="auto" resize="no">
<frame name="main" src="principal.htm" scrolling="auto" target="_self"> |
J'aimerais qu'en cliquant sur un lien de ma page 'Principal.htm', l'un des liens de ma page 'Sommaire.htm' change de couleur.
Si quelqu'un est prêt à m'aider, voilà mes pages HTML :
La page de frame :
1 2 3 4 5 6 7 8
| <frameset name="tocbody" framespacing="5" cols="248,*">
<noframes>
<p>This page uses frames, but your browser doesn't support them.</p>
</noframes>
<frame name="contents" target="main" src="sommaire.htm" scrolling="auto" resize="no">
<frame name="main" src="principal.htm" scrolling="auto" target="_self">
</frameset>
</frameset> |
La page Sommaire (à gauche)
1 2 3 4 5 6 7 8 9
| <html>
<head>
<title>Sommaire</title>
<base target="main">
</head>
<body>
<div>Sommaire</div>
</body>
</html> |
La page Principal (à droite) suivi de la page atteinte en cliquant sur le lien
1 2 3 4 5 6 7 8 9
| <html>
<head>
<base target="_self">
</head>
<body>
<p>Principal</p>
<p><a onclick=this.style.color='red' href="lien_suivi.htm">lien</a></p>
</body>
</html> |
1 2 3 4 5 6 7 8
| <html>
<head>
<title>Lien suivi</title>
</head>
<body>
<p>Lien suivi</p>
</body>
</html> |
J'ai essayé en mettant un id sur mon div mais je n'arrive pas à l'appeler de ma page principale. Et pas non plus de succès en essayant quelque chose comme ça :
onclick=parent.contents.style.color='red'
Si quelqu'un est prêt à me donner un coup de main (au moins pour commencer...) ce serait super !
A+
Partager