www.cihansalim.net
site içindeİnternet'te

 Metin Boyutları
   
Rasgele Metinler Oluşturun!

Hazırladığınız mesajlar içinden
tıklayın, destekleyin:
rasgele seçim yapıp okuyucuya bunu gösteren bir araç farklı amaçlar için çok faydalı olabilir. Örneğin bir şirket belli bir dönemde, çok sayıdaki çalışanı için tek tek değerlendirme raporu yazmadan sıradan mesajlar vermek isteyebilir. Tabii amaç sadece eğlence de olabilir.

Örneğimizde bildik bir form kutusunda her seferinde yeni mesajlar oluşturacağız. İster futbol takımlarıyla ilgili eğlenceli çıkarımlarda bulunun, ister profesyonel amaçla ziyaretçiye uygun alternatif mesajlar oluşturun. Denemek için Performans Değerlendir düğmesine birkaç kere basınız...


Bu kutu içinde rasgele metin oluşturmak için yapılması gereken sadece, alt bölümdeki kodları web sayfasının BODY tag'i içinde, rasgele metin oluşturucusunu görmek istediğiniz yere kopyalamak.

<SCRIPT language="JavaScript">
<!--

function oneOf(arr) {
return arr[Math.floor(Math.random()*arr.length)];
}

array1 = new Array("Geride bıraktığımız dönemde", "Son çalışma yılı içinde", "Ekonomik yeniden yapılanma sonrası", "Şirketimizin en başarılı yıllarından birinde", "Türk iş dünyasının odak noktası olduğumuz dönemde","Zorlu anlar yaşadığımız dönemde","Beklenmedik sorunlarla karşılaştığımız aylarda");

array2 = new Array("yorgunluk nedir bilmeden çalışmanız", "tatmin edici performansınız", "hırslı çalışmalarınız", "istekli tutumunuz", "yaratıcı projeleriniz", "memnuniyet verici çabalarınız", "yüksek tempoya ayak uydurmanız", "çalışma saatlerinizi uzatmanız");

array3 = new Array("bölümünüzün hedeflerine ulaşmasında başrolü oynamıştır", "şirketimizin saygınlığını korumasını sağlamıştır", "takım arkadaşlarınızın motivasyonunu arttırmıştır", "hedeflerimize ulaşmamıza katkıda bulunmuştur", "yönetim hedeflerinin tutturulmasını sağlamıştır","beraberliğimizi uzatma isteği doğurmuştur","bundan sonrası için de umut vermektedir");

function getReview() {
document.frmRev.txtRev.value=oneOf(array1)+' '+oneOf(array2)+' '+oneOf(array3)+'.';
}
//-->
</SCRIPT>
<FORM name="frmRev">
<TEXTAREA name="txtRev" cols=45 rows=4 wrap=soft
s tyle="font-family:sans-serif;font-size:10pt;">
</TEXTAREA><BR>
<INPUT type=button value="Performans Değerlendir" onclick="getReview()"></FORM>

Bu basit örnekte, 3 ayrı bölümde sırasıyla 7, 8 ve 7 ayrı kelime grubu bulunmaktadır. Yani 392 ayrı metin oluşma imkanı var. Her bölüme daha fazla girdi yaparak binlerce olasılığa ulaşabilirsiniz.
Tahmin edeceğiniz gibi "arrayX" bölümleri içinde istediğiniz metinleri gireceksiniz. Tabii ki üçten fazla metin grubu da oluştulabilir. Kutunun kolon, satır sayıları, metin özellikleri de elden geçirilebilir. Bunun dışında düğmeye basınca çalıştırılacak adı da değiştirmeyi unutmadan, "getReview" olarak adlandırılan fonksiyonun adını da değiştirebilirsiniz.

 


- İngilizceniz varsa size önerdiğim belli başlı tasarım siteleri şunlar:

- Builder.com (CNET'in popüler bölümü)
- GlassDog (Bu oldukça profesyonel)
- About.com (bu site derin ama hedefe varmak için biraz dolaşmanız lazım)
- Tips&Tricks
- Web Monkey (Tripod'un desteğiyle gün geçtikçe genişliyor)
- Web Techniques (Aylık yenilenen bir dergi mantığında)

- Ve en önemlisi Web'in bir anlamda 'sorumlusu' olan World Wide Web Konsorsiyumu yani W3'e ulaşmak da www.w3.org. Burada bu dile yeni eklenenleri, varolanlar hakkında açıklama ve değişiklikleri öğrenebilirsiniz.