Changer le contenu d'une iframe depuis une autre
Bonjour,
Comme je suis à court d'idée, je m'en remets à vous !
J'ai une page principale dans laquelle sont définies 2 iframes à l'intérieur de DIV :
Code:
1 2 3 4 5
|
<DIV style="LEFT: 0px; WIDTH: 190px; HEIGHT: 95%; POSITION: absolute; BACKGROUND-COLOR: rgb(247,243,234)" align=center>
<P><A href=""><IMG height=45 alt="CFM" src="images/logo.jpg" width=150 vspace=10 border=0></A></P>
<iframe id="if_log" name="if_log" src="Progs/Search.htas"></iframe>
</DIV> |
puis
Code:
1 2 3 4 5 6 7 8 9 10
|
<DIV id=monmenu style="PADDING-LEFT: 145px">
<UL class=niveau1>
... la description du menu ...
</UL>
<BR><BR>
<iframe id="if_action" name="if_action" style="PADDING-LEFT: 40px" width="95%" height="740px" src="Progs/MenuMachine.htas"></iframe>
</DIV> |
Dans mon iframe if_action, j'ai défini plusieurs raccourcis destinés à alimenter la 2nd iframe e ma page princiapale.
Je pensais régler en 2 temps 3 mouvements et même moins ... et cela fait 2 jours !!!
J'ai essayé un peu toute les syntaxes qui me venaient à l'esprit ou que j'ai pu trouver sur le web ... et rien du tout :cry:
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
function ChoixRecherche (LaSuite)
{ // parent.Charge_Iframe (LaSuite);
// parent.frames.document.getElementById('if_action').src = LaSuite;
// parent.frames['if_action'].location.replace (LaSuite);
alert ("5 "+this.window.parent.document.getElementById('NomMachine'));
parent.document.getElementById('if_action').src = LaSuite;
// parent.frames['if_action'].location = LaSuite;
// parent.if_action.document.location = LaSuite;
// parent.frames['if_action'].document.location = LaSuite;
// parent.if_action.location = LaSuite;
} |
Il sembelrait que parent n'est aucun effet et que quelque soit la syntaxe, je ne remonte pas au niveau supérieur ????
Quelqu'un aurait-il une brillante idée ?
D'avance merci
M.