09. august 2001 - 20:24Der er
13 kommentarer og 2 løsninger
OnMouseOver layer i midten af billed
Hej alle sammen
Jeg har et billed som skal bruges som menu på forside. Jeg har lavet nogle \"hotspot\'er\" som jeg kan klikke på. Men nu er det så meningen at der ved hjælp af Onmouseover skal kommer et layer i midten af billedet og forklare lidt om siden man kommer hen på.
Du opretter et antal <DIV> elementer , 1 for hvert lag. herefter lægger du forklaringen ind i hvert div lag. disse lag skal alle have et navn fx <DIV name=\"divlag1\">beskrivelse 1</DIV>
nu laver du et stylesheet i headen <STYLE> #Divlag1 {position:absolute; top:150; left:150; visibility:hidden;} </STYLE>
nu kan du så på eventhandleren onmouseover skrive følgende: onmouseover=\"java script:document.divlag1.visibility=visible\" og på onmouseout=\"document.divlag1.visibility=hidden\"
En <DIV> mener jeg du kan behandle som et *helt* vindue (altså et html-dokument -- ligesom du kan med en frame), så en reference, som er inden inden i layeren, burde referere til det vindue, som aktuelt er det \'aktiveste\'. Hvis min usikkerhed om framen er rigtig kan det være, at du skal definere en frame inde i div\'en !~]
For øvrigt tror jeg du skal sætte et z-index (bestemmer hvad der er øverst), sådan du er sikker på, at nyere oprettede lag ikke kommer ovenpå, dvs.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.