Voila je dois travailler sur une page comportant des frames
et hélas je n'ai pas le choix.
Je vais simplifier mon problème avec un simple exemble:
J'ai une page avec 2 frames, la frame 'droite' et la frame 'gauche'.
Dans 'droite' j'ai un div donc l'identifiant est 'div_test' et qui contient
un texte (peu importe).
Dans ma frame 'gauche' j'ai un bouton, lors du click il appel une fonction
qui devrait modifier le contenue de 'div_test' et mettre un autre texte.
Mais je n'y arrive pas j'ai perdu 2h a chercher cette betise sans doute la
j'ai besoin de vous
Voici le code de l'exemple:
- page frame.html
<frameset cols="80,*" frameborder="NO" border="0" framespacing="0">
<frame src="frame_gauche.html" name="gauche" scrolling="NO" noresize>
<frame src="frame_droite.html" name="droite">
</frameset>
<noframes>
- frame_gauche.html
<script language="JavaScript">
function test(){
alert("ok");
parent.frames['droite'].getElementById['div_test'].innerHTML = "nouveau texte";
}
</script>
</head>
<body>
<input type="button" value=test onClick="test()">
</body>
- frame_droite.html
<div id="div_test">Yop</div>
Partager