Tooltip Fehler
lima-city → Forum → Die eigene Homepage → HTML, CSS & Javascript
all
art
blocken
code
dank
display
eigenschaft
eingesetzt code
fehler
fehlermeldung
funktion
gleiche zeile
idee
kleinen kalender
methode
null
objekt
problem
webseite
-
Ich bin gerade dabei meine Webseite von Fehlern zu bereinigen, jetzt ist nur noch ein Fehler übrig.
Fehlermeldung : "Das Objekt unterstützt diese Eigenschaft oder Methode nicht."
wmtt = null; function updateWMTT(e) { x = (document.all) ? window.event.x + document.body.scrollLeft : e.pageX; y = (document.all) ? window.event.y + document.body.scrollTop : e.pageY; if (wmtt != null) { wmtt.style.left = (x + 20) + "px"; wmtt.style.top = (y + 20) + "px"; } } function showWMTT(id) { document.onmousemove = updateWMTT; wmtt = document.getElementById(id); wmtt.style.display = "block"; } function hideWMTT() { wmtt.style.display = "none"; document.onmousemove = "none"; }
Die Fehlermeldung bezieht sich laut Microsoft iE Entwicklertools auf ->x = (document.all) ? window.event.x + document.body.scrollLeft : e.pageX;<-
Hat einer von euch eine Idee. Ich habe schon viel Gegoogelt und andere Scripte angeschaut die in der Art sind, leider bisher ohne ergebniss.
Gruß -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
gestalte die Funktion einfach etwas um:
function updateWMTT(e) { e = e || window.event; x = e.pageX || (e.clientX + (document.documentElement ? document.documentElement : document.body).scrollLeft); y = e.pageY || (e.clientY + (document.documentElement ? document.documentElement : document.body).scrollTop); if (wmtt != null) { wmtt.style.left = (x + 20) + "px"; wmtt.style.top = (y + 20) + "px"; } }
damit sollte das eigentlich kein Problem mehr machen. -
Nee leider nicht.
Im kleinen Kalender ist das Script seperat in der .php eingesetzt
wmtt = null; document.onmousemove = updateWMTT; function updateWMTT(e) { x = (document.all) ? window.event.x + document.body.scrollLeft : e.pageX; y = (document.all) ? window.event.y + document.body.scrollTop : e.pageY; if (wmtt != null) { wmtt.style.left = (x + 20) + "px"; wmtt.style.top = (y + 20) + "px"; } } function showWMTT(id) { wmtt = document.getElementById(id); wmtt.style.display = "block" } function hideWMTT() { wmtt.style.display = "none"; }
Fehler bezieht sich auf -> x = (document.all) ? window.event.x + document.body.scrollLeft : e.pageX; <- auch mit deiner lösungs möglichkeit, zeigt er mir die gleiche zeile.
2. Schreib ich nun das Script in den BBcode
wmtt = null; function updateWMTT(e) { e = e || window.event; x = e.pageX || (e.clientX + (document.documentElement ? document.documentElement : document.body).scrollLeft); y = e.pageY || (e.clientY + (document.documentElement ? document.documentElement : document.body).scrollTop); if (wmtt != null) { wmtt.style.left = (x + 20) + "px"; wmtt.style.top = (y + 20) + "px"; } } function showWMTT(id) { document.onmousemove = updateWMTT; wmtt = document.getElementById(id); wmtt.style.display = "block"; } function hideWMTT() { wmtt.style.display = "none"; document.onmousemove = "none"; }
und lösche das Script aus der einen .php, greift er automatisch auf den BBcode der Site. Da zeigt er mir wie gesagt -> x = e.pageX || (e.clientX + (document.documentElement ? document.documentElement : document.body).scrollLeft); <- als fehler an.
Ich habs so und so und wieder andersrum Probiert aber immer ohne Ergebniss.
Ich danke dir trotzdem. -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage