HTML/Javascript -> probleme de variable

Résolu
mattouuu Messages postés 136 Date d'inscription   Statut Membre Dernière intervention   -  
mattouuu Messages postés 136 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je viens de passer toute une après midi à me casser la tête sur un problême qui parait pourtant simple.

J'ai une page html divisé en plusieurs frames qui eux chargent d'autre page html.
- Supposons ma page principale divisée en 3 frames : haut, gauche et droite.
- Supposons maintenant une variable A qui contient du texte, par exemple "Essai", dans mon frame 'gauche'.

Comment faire pour afficher le contenu de ma variable A, donc Essai, dans mon frame 'droite'?

Merci d'avance.
Mattou
A voir également:

8 réponses

phil232 Messages postés 607 Date d'inscription   Statut Membre Dernière intervention   178
 
MyVar = MyFrame.MyField
0
mattouuu Messages postés 136 Date d'inscription   Statut Membre Dernière intervention   21
 
Merci.
Donc pour utiliser ma variable dans une fonction ce serait nom_function(MyVar.MyFrame.MyField) ?
MyField ca correspond à quoi?
0
phil232 Messages postés 607 Date d'inscription   Statut Membre Dernière intervention   178
 
sry j'ai pas vu que tu la valeur d'une variable, pas d'un champ texte.
D'ailleurs : as-tu vraiement besoin des frames. il ya toujours des browser qui n'aiment pas ça. c'est à cause de ça que c'est un peu demodé.
0
mattouuu Messages postés 136 Date d'inscription   Statut Membre Dernière intervention   21
 
Merci pr tes réponse.

Je viens de résoudre mon probleme de variable il y a 10min ;)

Par contre le texte de ma variable s'affiche dans une balise input, parce que j'ai besoin de l'attribut name pour ma variable. Connais tu une autre balise qui aurait l'attribut name, de facon à ce que mon texte s'affiche proprement et pas dans un input?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
phil232 Messages postés 607 Date d'inscription   Statut Membre Dernière intervention   178
 
p.ex.

<div id="divID"></div>
-----
getElementById("divID").innerHTML = MyVariable
0
mattouuu Messages postés 136 Date d'inscription   Statut Membre Dernière intervention   21
 
parent.frames["FrameB"]."name".value = MyVar;

en fait je passe le contenu de ma variable du frame A au frame B. Si je met le name de ma balise du frame B, ma variable est bien passée. C'est pour ca que je te demandais d'autre balise avec l'attribut name.
En passant par un Id je ne vois pas bien comment faire.
0
phil232 Messages postés 607 Date d'inscription   Statut Membre Dernière intervention   178
 
id et name sont quasiment la même chose. seulement id va pour toutes les balises. si tu défini pas id, getElementById va trouver la balise avec la propriété name, si elle existe.
0
mattouuu Messages postés 136 Date d'inscription   Statut Membre Dernière intervention   21
 
Problème résolu.
Merci pour tes réponses.
0