iste Arkadasa sorma amacimda oydu kullanilan tabani bilmeden hareket etmesi marquee komutu genellik w3c takiliyor yani xhtml hatasi veriyor.

Sizin icin su div kodlarinda degisme yaptim kullana bilirsiniz


<head>
<style type="text/css">
.style1 {
color: #000000;
}
</style>
</head>
<body style="padding:0px; ">

<div style="border:1px solid #CCCCCC; padding:2px; background:#fff; width:530px; height:200px; font:18px Arial, Helvetica, sans-serif; color:#f13535; overflow:hidden; letter-spacing:-1px;">
<div id="marquee" style="margin-top:0px;" yukseklik="69" satir="23">
<span class="style1">Beni bir dağ başında böyle yapayalnız kodular,
rüzgarlara, kuşlara, bulutlara yakın,
senin etinden, tırnağından ayrı,
senin kokundan uzak.
</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb sp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n bsp;
<br />

Şu anda hiç bir şey mümkün değil.
Şu anda her şeyden ayrı, her şeyden uzak
ve her şeyden mahrumum ben.
Şu anda sadece yalnızlık ve kahır&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb sp;&nbsp;

<br />

</div>
</div>

<script>
var hiz = 120 // buraya hız değeri giriliyor
nesne = document.getElementById("marquee")
var minimum = parseInt(nesne.getAttribute("yukseklik")) - parseInt(nesne.getAttribute("yukseklik")) - parseInt(nesne.getAttribute("yukseklik"))
nesne.style.marginTop = parseInt(nesne.getAttribute("satir")) + "px"
function kaydir()
{
nesne.style.marginTop = (getElementPosition() - 1) + "px"
if(getElementPosition() < minimum)nesne.style.marginTop = parseInt(nesne.getAttribute("satir")) + "px"
}

setInterval("kaydir()", hiz)

function getElementPosition()
{
position = parseInt(nesne.style.marginTop.match(/[-\d]+/))
return position;
}
</script>

Kayan yazinin kutu boyutunu : width:530px; height:200px; bu bolumden verebilirsiniz

Hiz derecesini: <script> var hiz = 120 bu bolumden

Kolay gelsin