On Thu, 12 Oct 2000, Leonard Santoso wrote:
> Gimana sih mbuat picture .jpg misalnya, ada 3 picture, a.jpg, b.jpg,
> dan c.jpg, yang besar dan ukurannya sama, seperti banner gitu. Terus
> mau gue kasih animasi biar bisa di click gitu, tapi, kalao tampil
> a.jpg, ngelink ke a.html, b.jpg ke b.html, dan c.jpg ke c.html, tapi
> tampilannya random, kalau tidak salah, pakae Java Script, gimana ??

Maap... saya sedikit bingung dengan kalimatnya.... tapi yang saya tangkap
seperti ini.

<HEAD>
<script>
<!--
jumlahGbr = 3; //Jumlah gambar yang mo ditampilin
gambar = new Array(jumlahGbr);
gambar[0] = "a.jpg";
gambar[1] = "b.jpg";
gambar[2] = "c.jpg";
link = new Array(jumlahGbr);
link[0] = "a.html";
link[1] = "b.html";
link[2] = "c.html";

function tunjukkan(angka)
{  document.write('<a href=' + link[angka] + '><img src=' +
   gambar[angka] + '></a>');
}

function acak()
{  // Using date for pseudorandom in 100th of a millisecond in Date()
   var hariIni = new Date();
   nilai = (hariIni.getTime()/100) % jumlahGbr;
   nilai = Math.floor(nilai);
   // Kadang2 Netscape error (ngeluarin NaN), jadi ini dummynya
   if (nilai < 0 || nilai > (jumlahGbr - 1))
   {  nilai = 0;
   };
   return nilai;
}
// -->
</script>
</HEAD>

<BODY>
<script>
<!--
//letakkan di BODY di tempat yang ingin link dan gambarnya keluar
tunjukkan(acak());
// -->
</script>
</BODY>

Jadi tiap orang masuk, tampil gambarnya beda. Tapi saya bingung dengan
kata-2 animasinya. Kalo misalnya gambarnya animated, dalam interval
tertentu, bisa dilakukan dengan sedikit perubahan, yaitu pake setTimeout,
dan lebih efisien pake DIV (obj.visibility) biar bisa lebih browser
compatible. Sebab dulu orang make:
<HEAD>
<script>
image1 = new Image;
image1.src = "a.jpg";
image2 = new Images;
image2.src = "b.jpg";
image3 = new Image;
image3.src = "c.jpg";

gambar1 = new Location;
gambar1.href = "a.html";
gambar2 = new Location;
gambar2.href = "b.html";
gambar3 = new Location;
gambar3.href = "c.html";

function obokHref(y)
{  document.location[GBR].href=eval('gambar'+y+'.location');
}

function obokGbr(x,y)
{  document.images[HRF].src=eval('image'+y+'.src');
   obokHref(x,y);  
}

function recurs()
{  setTimeout('obokGbr(acak())',3000); //Tiap 3 detik
   recurs();
}

</script>
</HEAD>

trus di body...:
<BODY onLoad="recurs();">
<a href="a.html" name="HRF"><img src="a.jpg"name="GBR"></a>
</BODY>

Maaf kalo rancu dan ada salah disana-sini, sebab belum dicoba dan make
daya ingat....

TIA, TTFN =)


                            _http://www.adh3.com_ 
                Home - [EMAIL PROTECTED] | [EMAIL PROTECTED] - Campus
                  SMS - [EMAIL PROTECTED] | [EMAIL PROTECTED] - Team



Ikutilah lomba banner flash berhadiah :
http://www.master.web.id/kreasi-banner-berhadiah.htm

-------[ Master Web Indonesia - www.master.web.id ] -------
Moderator         : [EMAIL PROTECTED]
Berlangganan      : [EMAIL PROTECTED]
Stop Berlangganan : [EMAIL PROTECTED]
-----------------------------------------------------------

Kirim email ke