/ Forside / Teknologi / Udvikling / Java Scripts / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java Scripts
#NavnPoint
molokyle 5410
Klaudi 2799
smorch 2439
kim 1360
Harlekin 1134
bentjuul 984
gibson 800
severino 695
Random 675
10  konsulent.. 626
Problem med omMouseOver på DIV over billed~
Fra : Philip Kofoed


Dato : 03-03-06 01:59

Hej,

Jeg har følgende problem i IE, men ikke FF:
Oven på en billede ligger en DIV, div tag'en har onMouseOver og
onMouseOut events. Problemet er at onMouseOut aktiveres så snart musen
ikke længere er over div's border, det gælder også selv om musen er
inden for div'en. Hvis min div ikke ligger over et billede, så aktiveres
onMouseOut som ventet først når musen igen er udenfor div'ens rektangel.

Jeg har lavet en testside der viser problemet:
http://www.philip-kofoed.dk/divtest/test.html
Den røde firkant er et billede. De sorte kvadrater er div tags.
Hvis man kører musen hen over en div, så vil div'en til højre/venstre
farves gul. Det ses lettest ved at prøve med de 2 nederste div's.
Selv om musen er indenfor en div, så er den anden div IKKE gul HVIS
musen er over det røde billede, det midterste sæt divs viser dette
bedst.
Som nævnt er der ikke noget problem i FF, kun i IE.

mvh
Philip Kofoed


 
 
N/A (03-03-2006)
Kommentar
Fra : N/A


Dato : 03-03-06 02:20



Philip Kofoed (03-03-2006)
Kommentar
Fra : Philip Kofoed


Dato : 03-03-06 02:20

Erik Ginnerskov wrote:

> Prøv at indsætte en DocType, som sætter IE i standards-mode:
> http://hjemmesideskolen.dk/html/elmnt/dtd.asp#ver

Det er godt nok mange restriktioner er så bliver pålagt en cowboy-coder
som mig, men tak for svaret! ;)

En anden løsning er så simpel at det næsten er pinligt: man sætter da
bare <img src="trans.gif" height=xx width=yy> ind i div'erne!

mvh
Philip


Erik Ginnerskov (03-03-2006)
Kommentar
Fra : Erik Ginnerskov


Dato : 03-03-06 22:50

Philip Kofoed wrote:

> En anden løsning er så simpel at det næsten er pinligt: man sætter da
> bare <img src="trans.gif" height=xx width=yy> ind i div'erne!

Beklager, nej. Du skal under alle omstændigheder indsætte en
standards-sættende DocType i din side, hvis du skal gøre dig håb om at få
siden til at se bare nogenlunde ens ud i IE og FF - når du får fyldt noget
mere indhold på siden.

--
Med venlig hilsen
Erik Ginnerskov
http://hjemmesideskolen.dk - http://ginnerskov.dk
http://html-faq.dk/



Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408924
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste