J'ai une frameset compose comme suit:

Frame appele ‘TOP ‘

Frame appele ‘LEFT ‘
Frame appele 'RIGHT'

Dans le frame LEFT j'ai le code suivant:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
<script language=vbscript event=onclick for = cmdfind>
….
intID = MSODC.DefaultRecordset.Fields(0).value    
…..
Window.open(“Mapage.htm”).location.reload
…
</script>

J'ai une page appele Mapage.htm dont le code est:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
<script language=vbscript event=onload for=window>
….
MSODC.DefaultRecordset.Find “[PART NUMBER]= ’ ”  & window.opener.intID  & “ ‘ “, 0, 1, 1   
…..
</script>


Je n’ai concerve que les parties du code qui m’interessent.

Mon probleme est que quand je clique sur le bouton cmdfind de la frame LEFT, mapage.htm s’affiche sur une nouvelle fenetre et les donnees sont synchronisees avec intID.

Je veux que mapage s’affiche dans la frame RIGHT et que les donnees soit synchronisees.
J’ai change le code de la frame LEFT comme ceci : Window.open(“Mapage.htm”, ‘’ RIGHT ‘’).location.reload
Mapage.htm s’affiche alors bien dans la frame RIGHT sauf que les donnees ne sont pa synchronisees.
Comment faire pour que mapage.htm s’affiche dans la frame RIGHT et en meme temps synchronisee ?
Votre aide me serais tres utile car je suis un amateur.
J’utilise IE 7