Share this topic on Del.icio.usShare this topic on DiggShare this topic on FacebookShare this topic on GoogleShare this topic on SlashdotShare this topic on StumbleUponShare this topic on TechnoratiShare this topic on TwitterShare this topic on YahooShare this topic on Google buzz

Author Topic: mengganti status bar web qta  (Read 970 times)

0 Members and 1 Guest are viewing this topic.

Offline wyvern

  • Developer IF
  • *
  • Posts: 450
  • Reputasi: 18

  • Aktivitas bulan ini
    0%
    • vern blog
mengganti status bar web qta
« on: 20 December 2007, 13:39:49 »
Code: [Select]
<SCRIPT language="JavaScript" type="text/javascript">
<!--
var speed = 10;
var pause = 1500;
var timerID = null;
var bannerRunning = false;

var ar = new Array();

ar[0] = "Welcome to forum if";
ar[1] = "largest indonesian informatika community";
ar[2] = "http://if.web.id";

var message = 0;
var state = "";

clearState();

function stopBanner()
{
   if (bannerRunning)
      clearTimeout(timerID);
   timerRunning = false;
}

function startBanner()
{
   stopBanner();
   showBanner();
}

function clearState()
{
   state = "";
   for (var i = 0; i < ar[message].length; ++i)
   {
      state += "0";
   }
}

function showBanner()
{
   if (getString())
   {
      message++;
      if (ar.length <= message)
         message = 0;
      clearState();
      timerID = setTimeout("showBanner()", pause);
   }
   else
   {
      var str = "";
      for (var j = 0; j < state.length; ++j)
      {
         str += (state.charAt(j) == "1") ? ar[message].charAt(j) : "     ";
      }
      window.status = str;
      timerID = setTimeout("showBanner()", speed);
   }
}

function getString()
{
   var full = true;
   for (var j = 0; j < state.length; ++j)
   {
      if (state.charAt(j) == 0)
         full = false;
   }
   if (full) return true;
   while (1)
   {
      var num = getRandom(ar[message].length);
      if (state.charAt(num) == "0")
         break;
   }
   state = state.substring(0, num) + "1" + state.substring(num + 1, state.length);
   return false;
}

function getRandom(max)
{
   var now = new Date();
   var num = now.getTime() * now.getSeconds() * Math.random();
   return num % max;
}

startBanner();
// -->
</SCRIPT>

untuk mengganti tulisannya bagian ar
  • , ar[1] , ar[2] bisa di ganti dgn tulisan yg qta mau

Forum Informatika

mengganti status bar web qta
« on: 20 December 2007, 13:39:49 »
Sponsored Links: