Så ...er jeg hjemme ..igen
Du har nu læst alt om DOM og ved at, en frame har et nummer som angives i skarpe paranteser (EKS. frame[4]) ...eller et navn (EKS. frame.name) ...eller et ID (EKS frame.id)
Nu skulle det være en smal sag, at tilgå den rette frame i Javascript.
Som direkte reference (= 'navn'/'IDentitet').
Dernæst ved du, at et ID (..angivet som parameter i det aktuelle HTML objekt; id="...") er et UNIKT navn, som KUN ét element på siden ka' ha', så du er sikker på at få fat i det 'rigtige' element. (Såfremt du overholder webstanderne for hjemmesider, som anbefalet/dikteret af:
http://www.w3.org/ !!!)
Derfor: Opret et HTML element ..f.eks. et <div> .. </div> eller et inline elemnet ..f.eks. <span> ..</span> på den side som skal ha' ændret indhold ved mouseover i en anden frame.
..og giv dette et ID:
Kode <div id="opdater">DETTE INHOLD</div> |
Nu er det præcis som i AJAX ("..same thing
" =
http://www.w3schools.com/ajax/default.asp ) blot, at lave en Javascript funtion på din menuside, som gør det du vil.
Nemlig at; ..udskifte indholdet i pågældende <div> i respektive <frame>.
EKS.
var HTMLKODE="<img src='/images/jpg/NYT_BILLEDE.jpg'" alt="Dette er et billede der vises ved mouseover i en anden frame.">
frame[2].div.id='opdater'=HTMLKODE;
Selve <div> ... </div> (..eller <span> .. </span>, hvis du foretrækker inline markører?) block konstruktionen kan STADIG styres med CSS for, at angive boxmodellen (
http://otto.leholt.person.emu.dk/web-design/stylesheet_eks/box-model_1.htm ) og andre layout-'ting'.
</MOLOKYLE>