Salut à tous !
Alors voila, j'ai un MEGAPROBLEME d'ouverture de page dans des frames donc les liens à partir des menus se font en JavaScript.
Explications:
J'ai donc une page appelée "index.html" qui contient le code suivant pour les frames.
<HTML>
<HEAD>
<TITLE>LeGuepard: Le site!</TITLE>
</HEAD>
<FRAMESET border=0 framespacing=0 rows=100,* frameborder=no>
<FRAME name=Entete src="entete.html" noresize scrolling=no>
<FRAMESET border=0 framespacing=0 frameborder=no cols=200,*>
<FRAMESET border=0 framespacing=0 rows=25,* frameborder=no>
<FRAME name=Titre src="titre.html" noresize scrolling=no>
<FRAME name=MenuGauche src="menugauche.html" noresize scrolling=no>
</FRAMESET>
<FRAME name=Principal src="home.html" noresize scrolling=no>
</FRAMESET>
<NOFRAMES>
<BODY bgcolor=#FFFFFF topmargin=0 leftmargin=0 marginheight=0 marginwidth=0>
<P align="center">Page avec Frame</P>
</BODY>
</NOFRAMES>
</FRAMESET>
</HTML>
Ensuite, j'ai une autre page avec des frames appelée "principal.html".
<HTML>
<HEAD>
<TITLE>LeGuepard: Le site!</TITLE>
</HEAD>
<FRAMESET border=0 framespacing=0 cols=*,1 frameborder=no>
<FRAMESET border=0 framespacing=0 rows=100,* frameborder=no>
<FRAME name=MenuHaut src="menuhaut.html" noresize scrolling=no>
<FRAME name=PagePrincipale src="presentation.html" noresize>
</FRAMESET>
<FRAME name=Bord src="bord.html" noresize scrolling=no>
<NOFRAMES>
<BODY bgcolor=#FFFFFF topmargin=0 leftmargin=0 marginheight=0 marginwidth=0>
<P align="center">Page avec Frame</P>
</BODY>
</NOFRAMES>
</FRAMESET>
</HTML>
Sauf pour la page d'accueil "home.html", j'ai donc deux menus, un normal sur le coté gauche et un déroulant en haut. Dans la page que gère mon menu déroulant il y a une bannière en flash pour le titre de chaque page. Celle-ci doit changer à chaque fois que l'on change de page. J'ai dont fais cette petit fonction dans mon fichier "menu.js":
function linkMenu(page)
{
parent.Principal.location.href = 'principal.html';
parent.Principal.MenuHaut.titre_flash_obj.movie = '../object/'+page+'_titre.swf';
parent.Principal.PagePrincipale.location.href = page+'.html';
}
La première ligne c'est pour appeler la page "principal.html" dans le où on serait dans la page d'accueil qui elle n'est pas coupée en deux.
Mon problème c'est que ca ne fonctionne pas !! 
Il charge bien la page "principal.html" dans le la frame "Principal" de la page "index.html", mais il ne modifie pas l'animation flash et ne charge pas la page voulue dans la frame "PagePrincipale" de la page "principal.html".
Par contre si j'enlève cette première ligne, cela fonctionne parfaitement, pour autant que la page en cours soit déjà la page de frames "principal.html" chargée dans la frame "Principal" de la page "index.html".
Mais alors cela me pose problème pour ma page d'accueil qui est en une seul bloque.
On a vraiment l'impression que la fonction s'arrête après la première ligne comme si les instructions suivantes ne pouvaient pas être executées parce que la page "principal.html" ne serait pas encore chargée.
J'ai bien pensé à faire une reload(), mais sans succès.
function linkMenu(page)
{
parent.Principal.location.href = 'principal.html';
parent.Principal.location.reload();
parent.Principal.MenuHaut.titre_flash_obj.movie = '../object/'+page+'_titre.swf';
parent.Principal.PagePrincipale.location.href = page+'.html';
}
Quelqu'un pourrait-il m'aider? C'est assez urgent car je n'ai que jusqu'à la fin des vacances pour finir mon site, après je n'aurais malheureusement plus autant de temps à lui consacrer après la rentrée. 
Merci à tous. Si vous avez des questions sur mes explications une peu compliquées, n'hésitez pas à me laisser un petit message.
Merci, a bientôt ! 