12. juli 2001 - 21:18Der er
11 kommentarer og 1 løsning
onMouseOut, men ikke out fra hvadsomhelst
Jeg har lavet en menu der vises i venstre side af skærmen, og som skal forsvinde når man flytter musen væk fra den, men jeg kan ikke få det til at fungere ordentligt.
Jeg har prøvet bare at lave noget lignende: <A href=\"java script:void()\" onMouseOut=\"hideMenu()\"><TABLE>...</TABLE></A> men så slår fra så snart musen fjernes fra noget som helst inde i tabellen, dvs. også links eller når man flytter mellem celler, og det dur jo ikke, den skal kun slå fra når musen flyttes helt ud.
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Den har godt nok som udgangspunkt at være fra en Frame, som ikke kan rumme den, menjeg mener at een af generationerne dækker det du vil -- els ska\' du bare flytte rundt på den!!
<ole> Læg \'tab\' i z-index:3, \'menu\' i z-index:2, og et lag ekstra - \'hideDiv\' - i z-index:1.
\'hideDiv\' indeholder en transparent gif, der fylder nok til at kunne ligge under \'tab\' og \'menu\' og samtidigt rage 20-30 pixels ud på alle sider af disse. Gif\'en er bare 1*1pixel og \'strækkes\' med width og height til laget fylder nok. Læg en border=1 på gif\'en...så kan du se, hvad der sker.
\'HideDiv\' er normalt hidden. Når \'menu\' vises, vises \'hideDiv\' også.
På gif\'en lægger du så en mouseover, der fyrer din \'hideMenu()\' af. Til slut i denne funktion gemmer du så \'hideDiv\' igen.
Voila...den mest stensikre og X-browser / X-platforms kompatible måde at lave menuer på =o) /mvh </bole>
>>> Ole Du har garanteret helt ret, og hvis jeg selv skulle lave det, gad jeg sikkert også bruge tiden, meen gaaaaaab ;~p -- der skal da lige laves et par linier kode!!
blood\'s svar virker fint, og er afgjort det nemmeste, takker for det. olebole, din løsning ligner lidt noget jeg har prøvet, men som ikke altid ser hvis man fører musen hurtigt henover, kan det ikke passe?
Nej, det er den eneste sikre og X-browser / X-platforms kompatible måde. Den er simpel og kanon stabil. Eeehhhh....du ved godt, NS4.x foreksempel slet ikke tager mouseevents på lag, ikke? Så er der jo bunker af overflødig kode i dit script...alt det, der tager højde for NS :o) /mvh
Iøvrigt er det mildt sagt ikke efter standarden at lægge en tabel ind i et link :oD
Synes godt om
Ny brugerNybegynder
Din løsning...
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.