[javascript] passage var entre frame -> beug?

blbg Messages postés 302 Statut Membre -  
blbg Messages postés 302 Statut Membre -
bonjour, ...

je me met depuis peu au javascript, ... & du coup, je suis sur que c'est bidon, mais il ya a qqe truc que je n'arrive pas à faire ...

esplication, :
sur mon site, j'ai 3 frame, une de titre, une de menu(à gauche bien sur & sur toute la hauteur, car j'ai une image défilante en arriére plan qui doit être sur toute la hauteur) & la principale, ...
pour faire un design un peu évlué, j'utilise le javascript pour faire des animation & aussi redimentionner & replacer les images en fonction de la fenêtre.

j'ai réussi à trouver une varible qui me donne la largeur de chaque frame, ... dc je peu faire mes calcul ..

mais pour le logo, il est a cheval sur les 2 frames (titre & menu)
dc j'aurais besoin que le titre sache la largeur déjà afficher par le menu & le menu sache aussi la largeur du titre pour pouvoir centrer le tout ...

en gros, .. pour ceux qui ont la fléme de tout lire :
j'ai 2 fraimes & je n'arrive pas à faire pour qu'elles lises des variablent dans l'autre

dans menu, je déclare dans body (dans aucune fonction, ... dc normalement c'est global )
var lMenu;


puis dans titre, j'ai tester plusieur truc pour le récuperer, ... mais rien à chaque fois il me met undefine (qd je fait un alert pr voire ce qu'il y a dedans)
j'ai déjà testé :
lMenu = window.document.lMenu;
lMenu = parent.menu.document.lMenu;
lMenu = window.opener.lMenu;
... 



dc comment on fait ??
car là .. je vois pas ...
(pr le dernier test, il me et que c'est null ou c'est pas un objet)

dc si vous savez comment faire ...
merci d'avance ..
++blbg

2 réponses

Marden Messages postés 1075 Statut Membre 210
 
On peut positionner une variable (ou le champ d'un formulaire) d'un autre cadre (ou, inversement, en exploiter la valeur) par :
[window.]parent.{frame}.{variable} 
[window.]parent.{frame}.document.{form}.{name}.value 
0
blbg Messages postés 302 Statut Membre 10
 
ok merci ...

effectivement, j'y était presque ... (mon 2e test ... )
mais .. c'était pas ça, ...

c'est vrai qu'avec des truc comme ça, .. on peu chché lontps, si on à pas la synthase parfaite, ..

encore merci, ...
++blbg

ps : si vous connaissez des variables, pour obtenir, les dimentions des fenêtre, des frames, .. de l'écran ...
vous pouvez me dire si j'en oublie ?? & me précsicer à quoi ça correspond exactement, largeur ecran, fenetre, frame, ...

document.body.clientHeight;       // hauteur de fraime
document.body.clientWidth;        // largeur
& c'est avec : 
document.body.scrollTop       // mais ça je sais pas àquoi ça
document.body.scrollLeft      // correspond exactement

window.innerHeight
window.innerWidth

screen.width         // résolution de l'écran 
screen.height       
// & il y a aussi un truc pour la résolution libre (sans les barres de menu, ....) & il faut rajouter un truc à height & à width mais je sais plus trop quoi.. 

j'en ai déjà pas mal mais je pence qu'il doit y en avoir d'autre, non ?? 

_______________________________________
même si pour moi, ce n'était pas de la vrai pub...
j'ai enlevé l'url de mon super site :o)) => j' <3 CCM
0