Forum de discussion
Forum « Programmation Javascript » (archives)
Re: frame et javascript et accéder aux variables et fonctions globales
Envoyé: 17 novembre 2004, 11h27 par Oznog
Peut importe l'endroit, une fonction ou une variable Javascript globale est accèsible depuis tous les cadres (frames) ou m^me depuis le jeu de cadres (frameset).
Tout est une question de ciblage.
// Exemple (top, retourne tout en haut du premier jeu)
top.monCadre.maVariable
top.monJeuDeCadre1.monCadre.maVariable
// Parent, monte un seul niveau.
parent.monCadre.maVariable
parent.monJeuDeCadre1.monCadre.maVariable
// Ou directement si le cadre est en dessous.
monJeuDeCadre1.monCadre.maVariable
Etc.
Mais pour plus de clareté, tu peux les mettres directement dans le jeu de cadres (frameset) supérieur.
<script>
var maVarGlobale = "allo";
</script>
<frameset...
Et dasn n'importe quel cadre de n'importe quel niveau d'imbricatrion :
alert(top.maVarGlobale);
Ciao
Oznog
Réponses
|