Hallo
Ich habe da ein Problem und weis nicht an was es liegt.
Ich will zu einem Betrieb, Telefon und Fax beim Mouseover als Tooltip neben
an anzeigen lassen. Die Informationen(Telefon und Fax) werden aus der
Datenbank eingelesen. In FF wird alles normal positioniert in IE nicht. Die
Fehlerkonsole meldet mir keinen Fehler.
Hier ist der Link zum Auszug aus meiner Seite. Bitte nicht auf fehlende CSS
Formatierung achten.
Das Problem scheint im normalizeEvent(e) zu liegen. Denke ich mal. Und hier
ist noch mal der JavaScript Code:
function normalizeEvent(e)
{
if(window.event){e = window.event;}
if(e.pageX)
{e.offsetX = e.pageX; e.offsetY = e.pageY;}
else if(e.offsetX)
{e.pageX = e.offsetX; e.pageY = e.offsetY;}
if(e.target){e.srcElement = e.target;}
else if (e.srcElement){e.target = e.srcElement;}
return e;
}
function tooltipanzeigen(e, tel, fax)
{
a = document.getElementById('tooltip');
e = normalizeEvent(e);
a.style.display = 'block';
a.style.left = (parseInt(e.pageX)+20)+'px';
a.style.top = (parseInt(e.pageY)+20)+'px';
a.innerHTML = '<p>Tel:'+tel+' <br> Fax:'+fax+'</p>';
}
function tooltipverbergen()
{
document.getElementById('tooltip').style.display = 'none';
}
Ich hoffe ich habe jetzt nichts vergessen.
Toshi