Kodlar;
Kod:
<!-- #index.html - Bu sayfada iframe bulunacak ve aşağı-yukarı oklar burada olacak. -->
<iframe src="ic_sayfa.html" width="500" height="300" frameborder="0" scrolling="no"></iframe>
<a href="#" onmouseout="scrollspeed=0;" onmouseover="scrollspeed=-2;">Yukarı</a>
<a href="#" onmouseout="scrollspeed=0;" onmouseover="scrollspeed=2;">Aşağı</a>
------------------
Kod:
<!-- #ic_sayfa.html - İç Sayfalar - JS bildiğin üzere <head>-</head> arasına gelecek başka bir ayar yok..-->
<script language="JavaScript1.2">
var hiz, gecerlipozisyon=gecpoz1=0,i=1,gecpoz2=-1
function baslat(){
if (window.parent.scrollspeed!=0){
hiz=window.parent.scrollspeed
kaydir()
}
}
function kaydir(){
gecici=(document.all)? document.body.scrollTop : window.pageYOffset
i=(i==0)? 1 : 0
if (i==0)
gecpoz1=gecici
else
gecpoz2=gecici
window.scrollBy(0,hiz)
}
setInterval("baslat()",10)
</script>
Kısaca özetlemek gerekirse; bizim bir tane sayfamız var index.html ve burada 1 iframe ve iki tane ok imajı var.(metin, imaj vs. herhangi birşey olabilir)
Iframe'de scrolling=no özelliği ile kaydırma çubuklarını kapatıyoruz.
Kaydıracak metin, imaj vs. objelerin onmouseover ve onmouseout özelliklerinide belirliyoruz.
Sonra bizim dilediğimiz kadar iç sayfamız var, bu sayfaların ortak noktası <head></head> arasında bir javascript kodu barındırması, bunu tek bir dosyada tutup çağırabilirsin veya her sayfaya koyabilirsin.
Kaydırma hızını index.html'de objelerin onmouseover'larından ayarlayacaksın...
İnşallah yardımcı olmuşumdur.