marquee-script
Jörg
- javascript
tach zusammen!
ich bastle grad an einem javascript und hab mich selbst irgendwie ins abseits gedrängt. mein ziel ist es mehrere phrasen auf dem bildschirm von links nach rechts oder umgekehrt in unterschiedlicher geschwindigkeit laufen zu lassen. mein quellcode sieht soweit so aus:
<html>
<head>
<script language="JavaScript">
<!--
var x1=-208;
var y1=Math.round(Math.random()*(224-50))-10;
var x2=224;
var y2=Math.round(Math.random()*(224-50))-10;
function move() {
x1+=4;
if (x1<208) {
text1.style.left=x1;
text1.style.top=y1;
}
else {
x1=-208;
y1=Math.round(Math.random()*(224-50))-10;
}
x2-=6;
if (x2>-200) {
text2.style.left=x2;
text2.style.top=y2;
}
else {
x2=224;
y2=Math.round(Math.random()*(224-50))-10;
}
setTimeout ('move()', 40);
}
//-->
</script>
</head>
<body bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" onload="move()" scroll="no">
<div id="text1" style="position: absolute; font-family:georgia; font-size:11px; font-weight:normal; font-color:#000000">
<nobr>schubidu dubiduhuuu</nobr></div>
<div id="text2" style="position: absolute; font-family:georgia; font-size:11px; font-weight:normal; font-color:#000000">
<nobr>blah blah blah blah blah</nobr></div>
</body>
</html>
mein problem ist nun dass ich 10-20 sätze bewegen möchte und der quelcode dadurch ellenlang wird. also seht irgend eine möglichkeit das javascript irgendwie dahingehend anzupassen dass man den layern ihre eigenschaften im html-code übergeben könnte?
der jörg