Hey,
Ik heb niet bijster veel ervaring met javascript. Maar ik kom er zo aardig; ik heb éen index.html met 3 iFrames ('groot', 'klein' en 'lang') en een menu.
Per klik op het menu wordt er een pagina geopend in 'groot', en daarin staat javascript code om de bijhorende andere 2 frames te openen:
groot <head>:
klein & lang <head>:
Dat werkt allemaal, de 'communicatie' loopt voor de 'lang'-frame met " wem " en voor de 'klein'-frame " lem "
Nu gaat het om de communicatie tussen 'groot' en 'lang' (ik hoop dat het nog te volgen is..).
In een bepaald frame geladen in 'groot' heb ik plaatjes staan, en ik wil bij een mouseover van die plaatjes een beschrijving laden in 'lang'.
Dit principe (mouseover image > beschrijving in een tag) is me al eerder gelukt, maar dat was op 1 pagina en ging als volgt:
Dat werkte perfect. Nu wil ik dus dat de mouseover in frame 'groot' gaat, dat in frame 'lang' de description komt. En ik heb geen idee hoe!
Ik hoop dat 't verhaal duidelijk is.. Wie kan me helpen?
Ik heb niet bijster veel ervaring met javascript. Maar ik kom er zo aardig; ik heb éen index.html met 3 iFrames ('groot', 'klein' en 'lang') en een menu.
Per klik op het menu wordt er een pagina geopend in 'groot', en daarin staat javascript code om de bijhorende andere 2 frames te openen:
groot <head>:
code:
1
2
3
4
5
6
7
8
9
10
| <script language="javascript" type="text/javascript">
var lem = (self.innerHeight != null && self.innerHeight == 0);
if ((parent.klein==null || parent.klein!='smallopen') && !lem) {
parent.klein.location.replace('menu.html');
}
var wem = (self.innerHeight != null && self.innerHeight == 0);
if ((parent.lang==null || parent.lang!='longopen') && !wem) {
parent.lang.location.replace('descriptions.html');
}
</script> |
klein & lang <head>:
code:
1
2
3
| <script language="javascript" type="text/javascript">
var we='longopen';
</script> |
Dat werkt allemaal, de 'communicatie' loopt voor de 'lang'-frame met " wem " en voor de 'klein'-frame " lem "
Nu gaat het om de communicatie tussen 'groot' en 'lang' (ik hoop dat het nog te volgen is..).
In een bepaald frame geladen in 'groot' heb ik plaatjes staan, en ik wil bij een mouseover van die plaatjes een beschrijving laden in 'lang'.
Dit principe (mouseover image > beschrijving in een tag) is me al eerder gelukt, maar dat was op 1 pagina en ging als volgt:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
| <head> <SCRIPT LANGUAGE="JavaScript"> var description = new Array(); description[0] = "beschrijving1"; description[1] = "beschrijving2"; </script> </head> <body> <img onMouseOver="Beschrijving.innerHTML = description[1];"> <a id="Beschrijving">Array voor beschrijving</a> </body> |
Dat werkte perfect. Nu wil ik dus dat de mouseover in frame 'groot' gaat, dat in frame 'lang' de description komt. En ik heb geen idee hoe!
Ik hoop dat 't verhaal duidelijk is.. Wie kan me helpen?