[GastForen Programmierung/Entwicklung JavaScript document.getElementById.style.top

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Themen
Beiträge
Moderatoren
Letzter Beitrag

document.getElementById.style.top

mauijana
Beiträge gesamt: 46

2. Jan 2012, 08:20
Beitrag # 1 von 2
Bewertung:
(2490 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo zusammen,

ich bin am verzweifeln.

document.getElementById("box").style.top = y+"px";
Funktioniert im Mozilla
aber im IE9 komischerweise nicht.

Wenn ich einen konkreten Wert verwende, funktioniert es in beiden Browsern.
document.getElementById("box").style.top = "120px";



Der komplette Code:
<script type="text/javascript">
window.onload = init;
function init() {
if (window.Event) {
document.captureEvents(Event.MOUSEMOVE);
}
document.onmousemove = getXY;
}

function getXY(e) {
x = (window.Event) ? e.pageX : event.clientX;
y = (window.Event) ? e.pageY : event.clientY;
x = x - 380;
y = y - 380;

}


function hello () {
document.getElementById("box").style.top = y+"px";
document.getElementById('box').style.visibility = "visible";
setTimeout("hello2();",2000);
}

function hello2 () {
document.getElementById('box').style.visibility = "hidden";
}

</script>
X

document.getElementById.style.top

mauijana
Beiträge gesamt: 46

3. Jan 2012, 12:48
Beitrag # 2 von 2
Beitrag ID: #487281
Bewertung:
(2424 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Also im IE9 geht es nicht
aber im IE7 geht es

document.getElementById("box").style.top = y+"px";

hat gar keiner ne Idee?


als Antwort auf: [#487190]