Position af 'image-text tooltip' forskellig fra IE og i Firefox

Tags:    html css

Jeg har et script, som gør følgende:
ved at føre musen over en <td>, så dukker der et tooltip op med text og billede, som følger cursoren når den flyttes hen over <td>.

Se det her http://www.hpbiler.dk/galleritest.php både i IE og Firefox.

Problemet er, at når jeg scroller på siden, så er billedet der skal komme frem ved siden af cursoren i toppen af skærmen. Dette er et problem i IE men ikke i Firefox!

hvad kan problemet skyldes?

Scriptet ser således ud:
css-delen:

.tooltip {
position: absolute;
display: none;
background-color: #DCDCDC;
border:2px ridge #25346E;
font-family: Verdana, Geneva, sans-serif;
font-size:11px;
color:#000000;
padding:3px;
text-align: center;
z-index:100;
}



javascript-delen:
document.onmousemove = updateTT;
var wmtt;

function showTT(id) {
wmtt = document.getElementById(id);
//window.setTimeout("{wmtt.style.display = 'block'}", 500);
wmtt.style.display = "block";
}

function hideTT(id) {
wmtt = document.getElementById(id);
wmtt.style.display = "none";
}


function updateTT(e) {
if (wmtt == null) {
return;
}
var posx = 0;
var posy = 0;
if (!e) var e = window.event;
if (e.pageX || e.pageY)
{
posx = e.pageX;
posy = e.pageY;
}
else if (e.clientX || e.clientY)
{
posx = e.clientX + document.body.scrollLeft;
posy = e.clientY + document.body.scrollTop;
}

wmtt.style.left = (posx + 8) + "px";
wmtt.style.top = (posy + 19) + "px";
}



4 svar postet i denne tråd vises herunder
0 indlæg har modtaget i alt 0 karma
Sorter efter stemmer Sorter efter dato
Hej,

du kan se hvordan ie måler afstande her: http://msdn.microsoft.com/workshop/author/om/measuring.asp

adam
Køb en zebra - og kald den plet




Hej,

du kan se hvordan ie måler afstande her: http://msdn.microsoft.com/workshop/author/om/measuring.asp

adam
Køb en zebra - og kald den plet



Tror ikke det har noget at gøre med hvordan IE måler afstande. Billederne vises jo fint nok i toppen, det går først galt når man scroller.



Jeg tror ikke der er noget galt med din kode, det her virker for mig:

Fold kodeboks ind/udKode 


Jeg får en fejl i linie 115, når jeg køre din side i ie, der skriver du et "test" link ud, måske er det der, det går galt.

adam
Køb en zebra - og kald den plet




Ja det ser ud til at det er test linket det går galt for...Error: unterminated string literal
Source Code:
window.status='

Men som sagt er det nok ikke det der er problemet.






-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GED d- s: a--- C++ W++ w PS X+ tv+ b D G e- h! !r z--
------END GEEK CODE BLOCK------

[Redigeret d. 24/03-05 14:10:48 af Jonas (Decko)]



t