Cel een naam geven en vanaf ander frame een achtergond geven

Status
Niet open voor verdere reacties.

andre86

Gebruiker
Lid geworden
6 nov 2006
Berichten
42
Goedeavond,

Graag zou ik het volgende voor elkaar weten te krijgen. Ik heb heel google afgezocht maar kan er echt niks over vinden...

Er zijn 2 frames. In het linker frame staat een tabel met daarin 1 kolom met cellen (een menu). Nu zou ik deze cellen een naam willen geven.
Als er een pagina in het rechterframe geladen wordt moet er een simpel javascriptje in komen die een van de cellen in het linkerframe een achtergrond toewijst.

Is er een manier om dit op te lossen?

Alsvast hartelijk bedank voor een eventuele aanwijzing/suggestie!

Groeten,
André
 
In het linker frame zet je id's in de td's:
<td id="eerste"></td><td id="tweede"></td><td id="derde"></td>

in de frameset dit javascript:
function setbackground(id,img) {
leftframe.document.getElementById(id).style.backgroundImage = 'url(' + img + ')';
};


en dat roep je dan aan met een onload in de pagina rechts:
<body onload="parent.setbackground('tweede','rood.jpg')">

dat maakt rood.jpg de achtergrond van het element tweede in het leftframe.

Bijlage is een werkend voorbeeld, even de index.html openen. :)


Vr.Gr. Egel.
 

Bijlagen

Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan