Showing posts with label Javascript. Show all posts
Showing posts with label Javascript. Show all posts

Thursday, September 11, 2008

Menampilkan Slide Gambar dengan Javascript

Biasanya menampilkan gambar secara bergantian dibuat dengan flash, lalu bagaimana kalau gambar yang ditampilkan selalu berubah ataupun bertambah terus. Repot bukan kalau mesti ubah file flashnya?

Berikut ini contoh slide gambar yang ditampilkan tiap berapa detik di halaman web site dengan menggunakan javascript. Dari contoh berikut bisa dikombinasikan dengan web programming seperti PHP dan sedikit sentuhan AJAX, namun dari contoh di bawah hanya memberikan contoh dengan javascript saja. Semoga dengan contoh ini bisa ada gambaran untuk bisa dibuat lebih dinamis.

<html>

<head>

<title>Slide dengan Javascript</title>


<script language=”javascript”>

     

      var i=0;

      img =new Array();

      img[0]="1.gif";

      img[1]="2.gif";

      img[2]="3.gif";

      img[3]="4.gif";

      img[4]="5.gif";


      function slide()

      {

            document.anim.src=img[i];

            setTimeout("slide()", 1000);

            i++;

            if(i==5)

            {

                  i=0;

            }

      }

     

                 

</script>


</head>


<body onLoad="slide()">

<img src="1.gif" name="anim">

</body>

</html>




Untuk mencobanya, sediakan 5 file gambar dengan nama file 1.gif s/d 5.gif atau bisa dimodifikasi sendiri nama gambarnya.

Wednesday, September 10, 2008

Menampilkan Umur Halaman Dengan Javascript

Berikut ini Anda bisa mendapatkan contoh program sederhana menampilkan umur halaman browser dengan menggunakan javascript. Waktu mulai dijalankan pertama kali browser dibuka dan umur halaman ditampilkan dalam format jam:menit:detik.

<html>

<head>

<title>Umur halaman</title>

<script language="javascript">


var second=0;

var hour=0;

var minute=0;

function showCounter()

{

second++;

document.getElementById("divCounter").innerHTML="Umur halaman : " + hour + ":" + minute + ":" + second; //mengupdate waktu yang berubah tiap detik

setTimeout("showCounter()",1000);

if(second==60) //jika sudah 60 detik maka menit bertambah-tambah satu

{

second=0;

minute++;

}

if(minute==60)//jika sudah 60 menit maka jam bertambah-tambah satu

{

minute=0;

hour++;

}

}


</script>

</head>


<body onload="showCounter()">

<div align="center" id="divCounter" style="font-size:50px;font-family:Arial"></div>

</body>

</html>