Aller au contenu

Sujets conseillés

Posté

bonjour

j'aimerai avoir de l'aide pour un site.

J'ai 2 frames une en haut pour le menu et une en bas pour mettre des photos.

Je voudrai que les photos changes en bas a chaque changement de rubriaque.Mais lorsque je met un lien pour le contenu dans la page principale , je ne peux pas faire un lien (le meme) pour avoir un changement de photo sur la frame du bas...

Comment faire...?par le code directement??

Merci d'avance

Posté

Je ne peux que te conseiller de changer de méthode, et de ne plus utiliser les frames, notamment pour toutes les raisons exposées sur ce forum.

Ceci dit :

Si tu as 2 frames, pour passer des arguments de l'un à l'autre

<script LANGUAGE="JavaScript">
function passelesvaleursdansfenetre2()
{
//Pour choper l'index et le texte de couleur
var varselectindexcouleur = parent.frames[0].document.forms[0].couleur.selectedIndex
var varfenetre2text1 = parent.frames[0].document.forms[0].couleur.options[varselectindexcouleur].text

//Pour choper l'index et le texte de forme
var varselectindexforme = parent.frames[0].document.forms[0].forme.selectedIndex
var varfenetre2text2 = parent.frames[0].document.forms[0].forme.options[varselectindexforme].text

//Pour choper l'index et le texte de quantite
var varselectindexquantite = parent.frames[0].document.forms[0].quantite.selectedIndex
var varfenetre2text3 = parent.frames[0].document.forms[0].quantite.options[varselectindexquantite].text

//Pour choper le texte de fenetre1text1
var varfenetre2text4 = parent.frames[0].document.forms[0].fenetre1text1.value

//Pour choper le texte de fenetre1text2
var varfenetre2text5 = parent.frames[0].document.forms[0].fenetre1text2.value

//Pour choper le texte de fenetre1text3
var varfenetre2text6 = parent.frames[0].document.forms[0].fenetre1text3.value

parent.frames[1].document.forms[0].fenetre2text1.value = varfenetre2text1

parent.frames[1].document.forms[0].fenetre2text2.value = varfenetre2text2

parent.frames[1].document.forms[0].fenetre2text3.value = varfenetre2text3

parent.frames[1].document.forms[0].fenetre2text4.value = varfenetre2text4

parent.frames[1].document.forms[0].fenetre2text5.value = varfenetre2text5

parent.frames[1].document.forms[0].fenetre2text6.value = varfenetre2text6

}
</SCRIPT>

puis dans le body, tu fais :

<INPUT TYPE="TEXT" NAME="fenetre1text1" SIZE="50"">
<INPUT TYPE="TEXT" NAME="fenetre1text2" SIZE="50"">
...
<INPUT TYPE="button" VALUE="Passes les data dans l'autre fenetre ---->" onClick="passelesvaleursdansfenetre2()">

Dans la seconde frame, tu récupères les variables comme ceci:

<INPUT NAME="fenetre2text1" TYPE="TEXT" SIZE="50">

Voilà,

Anonymus.

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...