Also, weil da ( http://www.html.de/html-und-xhtml/12665-ticker-wird-im-ie-nicht-richtig-angezeigt.html#post111840 ) anscheinend niemand den fehler finden konnte, hab ich den ticker mal auf eine extra Seite geschrieben:
Da tritt genau der selbe fehler auf:
file:///C:/Dokumente%20und%20Einstellungen/Preg/Eigene%20Dateien/Endos%B4Dateien/Programmieren/JS/Tests/ticker.html
Meine Vermutung: Das positionieren mit "position:relative;" mag der IE nicht?
Da tritt genau der selbe fehler auf:
file:///C:/Dokumente%20und%20Einstellungen/Preg/Eigene%20Dateien/Endos%B4Dateien/Programmieren/JS/Tests/ticker.html
HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>MP2</title>
<script type="text/javascript">
var pos = 0;
var change = true;
function run() {
document.getElementById("span").style.left = pos + "px";
if (change) {
pos -= 1;
} else {
pos += 1;
}
if (pos >= 100) change = true;
if (pos <= -300) change = false;
setTimeout("run()", 100);
}
</script>
<style type="text/css">
body {
background: black;
}
div {
width: 100px;
height: 25px;
overflow: hidden;
background: white;
}
span {
position: relative;
white-space:nowrap;
color: red;
}
</style>
</head>
<body onload="run();">
<div>
<span id="span">1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30</span>
</div><br />
</body>
</html>
Meine Vermutung: Das positionieren mit "position:relative;" mag der IE nicht?