Modification d'une variable javascript depuis une autre frame
Bonjour,
Bon tout est dans le titre, mais je m'explique un peu mieux :
J'ai deux frames : frame1 et frame2. J'ai donc 1.htm dans frame1 et 2.htm dans frames2. Ensuite je charge 1.js dans 1.htm et 2.js dans 2.htm.
J'espère avoir été claire là dessus ^^
Donc via un menu déroulant :
Code:
1 2 3 4 5 6 7 8 9 10
| <script language="JavaScript"></script>
<form name="theme">
<select name="selection" onchange="diri()">
<option>Lego</option>
<option>Minion</option>
<option>Electronique</option>
<option>Mecanique</option>
<option>Mathematiques</option>
</select>
</form> |
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| <script>
function diri(){
var choix = document.theme.selection.selectedIndex;
switch (choix) {
case 0:nom_im = "Lego"; ;break;
case 1:nom_im = "Minion";break;
case 2:nom_im = "Electronique";break;
case 3:nom_im = "Mecanique";break;
case 4:nom_im = "Maths";break;
default: ;break;
}
}
</script> |
Donc ceci est 2.js dans 2.htm et la variable nom_im est dans 1.htm (soit dans 1.js).
Si vous avez des question pour mieux comprendre, n'hésitez pas, c'est pas facile d'expliquer tout ça :)
Merci beaucoup pour vos futures réponses,
Ice,