View Single Post
Eski 07/09/2004, 14:55   #7 (permalink)
Zerzevat Adam
i got the blues
 
Zerzevat Adam Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 01/2003
Mesaj: 4,793
Varsayılan

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.
Zerzevat Adam hatta değil   Alıntı Yaparak Yanıtla