Jumat, 17 April 2009

Kalender

<HTML>
<HEAD>
<TITLE>Kalender</TITLE>
<META http-equiv=Content-Type content="text/html; charset=windows-1252">
<SCRIPT type=text/javascript>

function ambilnamabulan(e)
{
var daftarbulan=new Array("Januari", "Februari", "Maret", "April", "Mei", "Juni", "Juli", "Agustus", "September", "Oktober", "November", "Desember")
return daftarbulan[e];
}

function ambilhariawalbulan(t,b)
{
var i=new Date(t, b, 1);
return i.getDay();
}

function ambiljumlahhari(t,b)
{
var kabisat=false;
if(t%4==0) kabisat=true;
var a=new Array;
a[0]=31;
a[1]=(kabisat)?29:28;
a[2]=31;
a[3]=30;
a[4]=31;
a[5]=30;
a[6]=31;
a[7]=31;
a[8]=30;
a[9]=31;
a[10]=30;
a[11]=31;
return a[b];
}

function ambilkalender(tahun,namabulan,mulai,hariawalbulan,angka,jumlahhari,tanggal)
{
var warna="#ffffff";
var tabelkal=new String;
tabelkal="<table border='1'>";
tabelkal=tabelkal+"<tr><td align='center' bgcolor='#00ffff' colspan='7'><b>"+namabulan+", "+tahun+"</b></td></tr>";
tabelkal=tabelkal+"<tr><th>M</th><th>S</th><th>S</th><th>R</th><th>K</th><th>J</th><th>S</th></tr>";
for(baris=0;baris<=5;baris++)
{
tabelkal=tabelkal+"<tr>";
for(kolom=0;kolom<=6;kolom++)
{
if(kolom==hariawalbulan) mulai=true;
if(mulai&&(angka<=jumlahhari))
{
if((kolom==0)&&(angka!=tanggal)) warna="#ff00ff";
else
{
if(angka==tanggal) warna="#00ff00";
else warna="#ffffff";
}
tabelkal=tabelkal+"<td align='center' bgcolor="+warna+">";
tabelkal=tabelkal+angka;
angka++;
}
else
{
warna="#ffffff";
tabelkal=tabelkal+"<td bgcolor="+warna+">";
}
}
tabelkal=tabelkal+"</tr>";
}
tabelkal=tabelkal+"</table>";
return tabelkal;
}
function init()
{
var tgl=new Date();
var tahun=tgl.getYear();
var bulan=tgl.getMonth();
var tanggal=tgl.getDate();
var namabulan=ambilnamabulan(bulan);
var hariawalbulan=ambilhariawalbulan(tahun,bulan);
var jumlahhari=ambiljumlahhari(tahun,bulan);
var kalender=new String;
kalender=ambilkalender(tahun,namabulan,false,hariawalbulan,1,jumlahhari,tanggal);
if(document.all) tempatkalender.innerHTML=kalender;
}
</SCRIPT>

<META content="MSHTML 6.00.2900.2180" name=GENERATOR></HEAD>
<BODY onload=init()>
<DIV id=tempatkalender style="Left: 0px; POSITION: relative; TOP: 0px"></DIV><!-- www.000webhost.com Analytics Code -->
</SCRIPT>
</BODY>
</HTML>
Stack

?html>
?head>?title>Data stack?/title>
?script language="javascript">
var stack = new Array();
function input(data)
{
stack.push(data);
}
function ambil()
{
var data_stack=stack.pop();
if (data_stack==undefined)
return "stack sudah kosong";
else
return data_stack;
}
function tampilkan(list)
{
list.options.length=0;
for (var i=0; i?stack.length; i++)
{
var data=new Option (stack[i]);
list.options[list.options.length]=data;
}
}
?/script>
?/head>
?body>
?form>
?input type=text name=textSimpan>
?input type=button value="Simpan"
onClick='input(textSimpan.value);
textSimpan.value="";
tampilkan(mediaList);'>
?select name="mediaList" size=12>
?option>Tampilkan Data....
?/select>
?input type=text name=textambil size=20>
?input type=button value="ambil"
onClick="textambil.value=ambil();
tampilkan(mediaList);">
?/form>
?/body>
?/html>



Hasil ketika mprogram dijalankan
ekoprihastopo © 2008 Template by:
SkinCorner