17. december 2000 - 18:46Der er
9 kommentarer og 1 løsning
IE5: onmouseover reagerer kun over teksten?
Nedenstående stump kode viser noget tekst inde i en tabel. Når man bevæger musen over teksten, skifter baggrundsfarven på div-tag\'et til gråt, og ved mouseout, bliver baggrunden grå igen.
Mit spørgsmål: Der kommer kun en mouseover/out event, når musen faktisk rammer teksten. I de tomme linier mellem teksterne får jeg ingen events.
Er det en style, der skal sættes på DIV-tag\'et, og i så fald hvilken?
Det kan jeg desværre ikke gøre. Jeg glemte at sige, at div-tag\'et, dets indhold og dermed også eventhandlerne alle bliver genereret dynamisk med noget PHP-kode. I princippet kunne der være noget helt andet html udenom div-tag\'et.
Så de skal side på div-tag\'et. Spørgsmålet er så - kan jeg så overhovedet få mit ønske opfyldt?
Det behøver kun at virke i Explorer, da det skal bruges i et intranet, hvor jeg selv styrer browsermærker og versioner.
Du kan evt \"udvide teksten\" med tegn til det fylder mere; men det er grimt i kildekoden. Og risikabelt hvis du ikke også har styr på hvilke fonts de bruger.
Skrive et layer \"under\" teksten der er en transparent .gif med dit link i. stadig risikabelt, men nogenlunde kønt.
Ikke i mit tilfælde. :-) Det er noget HELT andet jeg skal bruge det til. I sammenhæng med en context menu.
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.