hangi dille yazmak istediğini söylememişsin (VbScript? C#? ) çünkü .NET te bu işi kolayca yapacak metodlar varken, klasik ASP de biraz daha fazla kod yazman gerekebilir.
Buyur sana javascript ile yazılmış bir örnek (aynen kopyala, html olarak kaydet, sayfayı aç):
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-9" />
<title>js ornek</title>
<script language="javascript">
var sayilar = new Array(); // bu girilen sayıları tutan array
function sayiEkle() // bu fonksiyon sayılar girildikçe ekrana yazıyor
{
// array'e ekle
sayilar[sayilar.length] = document.getElementById("yenisayi").value;
// ön izlemeyi güncelle
document.getElementById('onizleme').innerHTML = sayilar.join(", ");
}
function rastgeleKarsilastir() // rastgele 1 veya 0 üretiyor.. bunu array elemanlarını sıralarken, karşılaştırma fonksiyonu olarak kullan
{
return (0.5 - Math.random());
}
function karistir() // bu asil isi yapan
{
sayilar.sort(rastgeleKarsilastir); // SENIN YAPMAK İSTEDIGIN BUYDU
document.getElementById('onizleme').innerHTML = sayilar.join(", ");
}
</script>
</head>
<body>
lütfen sayı girin:
<input type="text" name="textfield" id="yenisayi">
<input name="Ekle" type="submit" id="Ekle" value="Ekle" onClick="sayiEkle()">
<input name="Karistir" type="submit" id="Karistir" value="Karistir" onClick="karistir()">
<br>
şimdiye dek girdiğiniz sayılar: <span id="onizleme"> henüz yok </span>
</body>
</html>
< Bu mesaj bu kişi tarafından değiştirildi Alfonso -- 13 Eylül 2008; 2:23:24 >