• Yeni Üyelik
  •     
  • K.Adı yada E-Posta :
  •      
  •      
End of Article
20 HAZİRAN

JAVASCRIPT - Akarak Kaybolan Yazılar

Ekleyen: seasparrow 20 Haziran 2005 Okunma: 679
Yazdır

<!--- KAYNAK: http://www.samanalevi.com --->
<style>
.TextScrollStyle {visibility:visible;font-size:14pt;font-family:Comic Sans Ms;font-weight:bold;          padding-top:10;}
</style>
<script LANGUAGE="JavaScript1.2">
/*http://dynamicdrive.com*/
var hexbase= new Array("0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "A", "B", "C", "D", "E", "F");
     var value=0;
     var Dec2Hex=new Array();
     for (x=0; x<16; x++){
          for (y=0; y<16; y++){
               Dec2Hex[value]= hexbase[x] + hexbase[y];
               value++;
          }
     }

     function RGB2STR(rgbcolor)
     {
          return Dec2Hex[rgbcolor>>16] + Dec2Hex[(rgbcolor>>8)&0xFF] + Dec2Hex[rgbcolor&0xFF];
     }
     
/////Biçimlendirmek için, değişkenlik değerleri//
    var scrollerwidth=150
    var scrollerheight=80
     var TS_colorFG = 0x000066;     // Text color / yazı rengi
     var TS_colorBG = 0xebe2d3;     // Background color / arkaplan rengi
     var TS_ymax    = 50;          // Total animation frame / Toplam canlandırma çerçevesi
     var TS_ystep   = 1;               // 1 or -1 only / 1 veya -Sadece 1
     var TS_speed   = 2;
     var TS_message = new Array();
     // Put messages here / Buraya mesajları koy
     TS_message[0] = 'Samanalevi.com';
     TS_message[1] = 'Kalbinizin Anahtarı Burada';
     TS_message[2] = '<A HREF="http://www.samanalevi.com/">Sizide bekliyoruz...</A>';

/////End configuration / biçimlendirmeyi sonu/////////////////
     var TS_ypos    = 0;
     var TS_yposOrg = 0;
     var TS_color   = TS_colorBG;
     var TS_curMsg = 0;
     
     var dfRed   = -((TS_colorBG>>16) - (TS_colorFG>>16)) / (TS_ymax>>1);
     var dfGreen = -(((TS_colorBG>>8)&0xFF) - ((TS_colorFG>>8)&0xFF)) / (TS_ymax>>1);
     var dfBlue = -((TS_colorBG&0xFF) - (TS_colorFG&0xFF)) / (TS_ymax>>1);
     var TS_opColor = (dfRed<<16) + (dfGreen<<8) + (dfBlue);
     
     var timer;
     
     function UnloadMe()
     {
          clearTimeout(timer);
     }
     
     function ScrollText()
     {
          if (document.all) {
               // IE
               TextScroll.style.paddingTop = TS_ypos;
               TextScroll.style.color = TS_color;
          }

          TS_ypos += TS_ystep;
          
          TS_color += TS_opColor;
          if (TS_ypos == (TS_ymax>>1) - TS_ystep) {
               TS_opColor *= -1;
          }

          if (TS_ypos >= TS_ymax-1 || TS_ypos <= 0) {
               TS_color = TS_colorBG;
               TS_opColor *= -1;

               if (TS_ystep > 0) {
                    TS_ypos = 0;
               } else {
                    TS_ypos = TS_ymax;
               }

               if (++TS_curMsg > TS_message.length-1) {
                    TS_curMsg = 0;
               }
               
               // Change text / metni değiştir
               if (document.all) {
                    // IE
                    TextScroll.style.paddingTop = TS_ypos;
                    TextScroll.innerHTML=TS_message[TS_curMsg];
               }
          }
          
          // Set timer / zaman tutucuyu koy
          timer = setTimeout('ScrollText()', TS_speed);
     }
     
     function ScrollTextDisplay()
     {
          var navName=navigator.appName;
          var navVer=parseInt(navigator.appVersion)
          
          if (!(navName=="Microsoft Internet Explorer" && navVer>=4)){
               return;
          }
          if (navName=="Microsoft Internet Explorer") {
               TS_speed = 20 + TS_speed;
          }

          document.write('<SPAN ID="TextScroll" CLASS="TextScrollStyle" style="width:'+scrollerwidth+';height:'+scrollerheight+'">');
          document.write(TS_message[0]);
          document.write('</SPAN>');

          if (TS_ystep > 0) {
               TS_ypos = 0;
          } else {
               TS_ypos = TS_ymax;
          }

          if (document.all) {
               // IE
               TextScroll.style.backgroundColor = TS_colorBG;
               TextScroll.style.color = TS_color;
          }
          
          window.onload=new Function("timer = setTimeout('ScrollText()', 1000);")
          window.onunload=UnloadMe;
     }
</script>
<script language="JavaScript1.2">
if (document.all)
ScrollTextDisplay()
</script>