Bugün tüm günümü blog‘a ayırdım.Eski tema içimi sıkmaya başlamıştı,onu yeniledim.Yeni temayı nasıl buldunuz?Ayrıca bir çok eklenti ile içeriği zenginleştirdim.“Benzer yazılar”,”En çok okunanlar” vs. böylece siteye bir konu okumak için girenler daha fazla vakit geçirebilecekler.Okunabilirliğin arttığı kanısındayım,böylece yazdığım makalelerin daha büyük bir kitleye hitap edeceğini düşünüyorum.Ayrıca hız konusunda da ciddi artış var.
Hit konusunda da bilgi vereyim.Şuan günlük 300-350 civarı tekil hit almaktayız.Aylık yaklaşık 10.000 kişi siteyi ziyaret etmektedir.Bu oranın çok daha yükseklere çıkacağına inanıyorum.Ne kadar çok paylaşım o kadar çok ziyaretçi mantığından paylaşmaya devam edeceğim.Görüşmek üzere…
Asp.net veya C# da gridview ile henüz tanışanlar,satırları seçtikleri zaman işaretlenmediklerini görecekler.Bu durum sizin için önemsiz olacak ama kullanıcılar açısından önemli olduğu için o satır işaretlemesini yapmak zorunda kalacaksınız.Ben aynı duyguları yaşadığım için aşağıda kodu paylaşıyorum…
Kodu Gridview‘in RowCreated event‘ına ekleyin.
[c language="#"]
if (e.Row.RowType != DataControlRowType.DataRow) return;
// eger yaratilan satir farkliysa data satirindan buradan cik
e.Row.Attributes.Add(“onmouseover”, “this.originalstyle=this.style.backgroundColor;this.style.backgroundColor=’#EEFF00′”);
// mouse overina bu stil attribute’ini ekle
e.Row.Attributes.Add(“onmouseout”, “this.style.backgroundColor=this.originalstyle;”);
// mouse out ise eski stile don
[/c]
Kod şuan sorunsuz olarak çalışıyor.Yorum olarak çalışmıyor demeden önce lütfen yazım yanlışlarını kontrol ediniz.
Bu yapacağımız yöntem ile IfDetay.js dosyasında çeşitli if koşullarımız olacak,buna istinaden Default.html dosyamızda oluşturacağımız radio form ile kullanıcının seçtiği değerleri IFDetay.js dosyasında koşullandırıcaz.
<!–Öncelikle IfDetay.js dosyamızdaki kodlarımızı oluşturalım.
function goster(veri){
var index,takim;
index=veri.selectedIndex;
takim=veri.options[index].text;
if (takim==”Galatasaray”){
document.takimForm.aciklama.value=takim + ” Şampiyon!”;
}
if (takim==”Beşiktaş”){
document.takimForm.aciklama.value=takim + ” Eziktaş”;
}
if (takim==”Fenerbahçe”){
document.takimForm.aciklama.value=takim + ” Ezikbahçe”;
}
}
Burada bitti –>
Java Script kısmını bitirdiğimize göre şimdi html dosyamıza dönelim.
<html>
<head>
<title>If yapıları</title>
<script src=”IfDetay.js” language=”javascript”></script>
</head>
<body>
window.status=”ilhanbahar.com”;
<form name=”takimForm”>
<p> Bir takım seçiniz</p>
<selected name=”takimListesi” onChange=”goster(this)”>
<option SELECTED>Takım seçiniz</option>
<option>Galatasaray</option>
<option>Beşiktaş </option>
<option>Fenerbahçe</option>
</select><br>
<input name=”aciklama” size=”35″>
</form>
</body>
</html>
Böylelikle onChanged yani değiştiğinde bizim IfDetay.js içersine bulunan goster fonksiyonuna gidiyor.Buradan uygun koşula dallanarak sonuç veriyor.Java script kodları istemci tarafından çalıştığı için sunuyu yormuyor.
Arkadaşlar ufaktan java script çalışmalarına başladım.Öğrendiklerimi elimden geldiğince sizlerle paylaşacağım.Bugün basit bir giriş yapalım.Farklı bir dosyada bulunan js uzantılı dosyamızı,sayfamız üzerine monte edelim.Monte ettiğimiz dosyayı ve diğer java sayfamızın içeriğini dolduralım.
Altta yazacağımız program kısaca;Java.js uzantılı dosyamızdan yönlendirme fonksiyonunu çağırarak çalıştıracak.Default.html dosyamızda ise basit html komutları bulunacak.
<!–Önce java.js dosyamızı oluşturalım
function yonlendir(){
window.location=http://www.ilhanbahar.com
}
//Gördüğünüz gibi basitçe oluşturduk –>
Şimdi sıra geldi Default.html dosyamızı oluşturmaya;
<html>
<head>
<script src=”java.js” language=”javascript”></script>
<title>Burası başlık kısmımız</title>
</head>
<body>
<center>
<a href=”JavaScript:yonlendir();”>www.ilhanbahar.com</a>
</center>
</body>
</html>
Bu iki dosyayı yazıp kaydettiğimizde Default.html dosyamıza tıkladığımızda karşımıza bir link gelecektir ve bu linke tıkladığımızda Java.js dosyasında yönlendir fonksiyonu çalışacaktır.