Dhtml & js ile kontrollü kayan haber penceresi.

Html kodları Dhtml & js ile kontrollü kayan haber penceresi. Hazır program kodları hakkında bilgi paylaş; PHP- Kodu: < html > < head >     < title > Kayanyazilar </ title >  &...
Cevapla
 
Seçenekler
  #1  
Arama 12-03-2008
Miliotta - ait Kullanıcı Resmi (Avatar)

Üyelik Tarihi: 30/10/07
Mesajlar: 279
 
     WS-Ticareti: (1)
Teşekkürleri: 0
35 Msg. 55 Tşkr.
Rep Gücü: 3 Miliotta deneyimleri belirsiz.

Dhtml & js ile kontrollü kayan haber penceresi.

PHP- Kodu:
<html>

<
head>

    <
title>Kayanyazilar</title>

    <
style type="text/css">

        
#konteyner {

            
positionabsolute

            
top:10px

            
left:200px

            
width:250px

            
clip:rect(0,250,200,0)

        }

        
#metin {

            
positionabsolute

            
top:0px

            
left:0px

            
width:250px;

        }

    </
style>

    <
script language="JavaScript">

    

    var 
baslangicX=0;

    var 
baslangicY=0;

    var 
kademe=0;

    var 
saatDurumu=0;

    

    function 
git(katman,x,y) {

    

        if (
document.all) {

            
document.all[katman].style.pixelLeft x;

            
document.all[katman].style.pixelTop y;

        }

        else if (
document.layers) {

            
document.layers.konteyner.document.layers[katman].moveTo(x,y);

            
//document.layers[katman].moveTo(x,y);

        
}

        else {

            
document.getElementById(katman).style.left +"px";

            
document.getElementById(katman).style.top +"px";

        }

        

    }

    

    function 
kay(hiz){

        
baslangicY=baslangicY+kademe;

        
git('metin',baslangicX,baslangicY)

    }

    

    function 
basla(hiz){

        

        if (
baslangicY>0){

            
dur();

            
baslangicY=0;// baslangic

        
}

        if (
baslangicY<-katmanYuksekligi('metin')+180){ //burada 180 konteyner yuksekliginden(200) biraz olmali. Buffer

            
dur();

            
//alert();

            
baslangicY=-katmanYuksekligi('metin')+180;

        }

        else{

            
kademe=hiz;

            
saat setTimeout("basla(kademe)"20);

            
saatDurumu=1;

            
kay();

        }    

    }

    function 
dur() {

        if (
saatDurumu==1){

            
clearTimeout(saat)

        }

    }

    

    function 
basaDon() {

        
baslangicY=0;

        
git('metin',0,0);

    }

    

     var 
yukseklik;

    function 
katmanYuksekligi(katman){

         

      if (
document.all) {

      
yukseklik=document.all[katman].offsetHeight;

      }

      else if (
document.layers) {

      
yukseklik=document.layers.konteyner.layers[katman].document.height;

      
//yukseklik=document.layers[katman].document.height;

      
}

      else if (
document.getElementById) {

      
yukseklik=document.getElementById(katman).offsetHeight;

      }

      
//alert(yukseklik);

      
return yukseklik;

    }

    
</script>

</head>



<body>



    <a href="javascript:basla(-3)" onmouseover="basla(-2)" onmouseout="dur()">Yukari</a><br><br>

    <a href="javascript:basla(3)" onmouseover="basla(2)" onmouseout="dur()">Asagi</a><br><br>

    <a href="javascript:basaDon()">Basa dön</a><br>

    

    <div id="konteyner">        

        <div id="metin">

            Gösterilecek bir sürü tekst. O kadar çok ki bir sürü. Gösterilecek bir sürü tekst. O kadar çok ki bir sürü. 

            Gösterilecek bir sürü tekst. O kadar çok ki bir sürü. Gösterilecek bir sürü tekst. O kadar çok ki bir sürü. 

            Gösterilecek bir sürü tekst. O kadar çok ki bir sürü. Gösterilecek bir sürü tekst. O kadar çok ki bir sürü. 

            Gösterilecek bir sürü tekst. O kadar çok ki bir sürü. Gösterilecek bir sürü tekst. O kadar çok ki bir sürü. 

            Gösterilecek bir sürü tekst. O kadar çok ki bir sürü. Gösterilecek bir sürü tekst. O kadar çok ki bir sürü. 

            Gösterilecek bir sürü tekst. O kadar çok ki bir sürü. Gösterilecek bir sürü tekst. O kadar çok ki bir sürü. 

            Gösterilecek bir sürü tekst. O kadar çok ki bir sürü. Gösterilecek bir sürü tekst. O kadar çok ki bir sürü. 

            Gösterilecek bir sürü tekst. O kadar çok ki bir sürü. Gösterilecek bir sürü tekst. O kadar çok ki bir sürü. 

            Gösterilecek bir sürü tekst. O kadar çok ki bir sürü. Gösterilecek bir sürü tekst. O kadar çok ki bir sürü. 

            Gösterilecek bir sürü tekst. O kadar çok ki bir sürü. Gösterilecek bir sürü tekst. O kadar çok ki bir sürü. 

            Gösterilecek bir sürü tekst. O kadar çok ki bir sürü. Gösterilecek bir sürü tekst. O kadar çok ki bir sürü.

            <br>

            <b>Tekst sonu:</b> Çok dediysek o kadar da degil.              

        </div>    

    </div>

    

</body>



</html> 
Alıntı ile Cevapla
Cevapla


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 
Seçenekler


Benzer Konular
Konu Konu Açanlar Forum Cevaplar Güncel Mesajlar
Haber Sitesi İçin Süper Domain: www.haber-oku.net diviksor Satış 0 16-02-2008 12:12
Info Penceresi Cok Kolay B737 Visual Basic & Action script 0 24-01-2008 01:24
Yeni bir Internet Explorer penceresi açamıyorsunuz kadınca Tarayıcılar - Browser 0 01-01-2008 11:12
Kontrollü Bir Şekilde Bİlgisayarı Kapatmak haberiz Delphi 0 01-12-2007 09:17
Johari Penceresi Celebrian Felsefe 0 20-11-2007 02:15

Link vermek için alttaki kodu sitenize ekleyebilirsiniz.
Veya Ctrl+C ile Kopyalayınız
Örnek görünüm: Webmaster Sitesi