Ay: Nisan 2012

29 Nisan 2012

Chrome’da file objesini tetiklemek

  Web sayfanızda File input öğresi yerine bir buton veya link ile dosya diyalog penceresini açmak istediğinizde ilk yaptığımız şey “display:none” diyerek mevcut file input nesnesini gizlemektir. İşte chrome da tam buna gıcık oluyormuş. O nesne görünmez olduğu için jquery ile $(“#file_input_nesnesi”).trigger(“click”) dediğinizde bir tepki vermiyor. Yapılacak iş file input nesnesini başka bir şekilde gizlemek. Mesela “position:absolute; top:-999px; left:-999px” şeklinde stil vererek gizlediğimizde sorun kalmıyor..

28 Nisan 2012

Jcrop ve Twitter Bootstrap çakışması

Bir mikroproje için lazım olan Jcrop (görselleri kesmeye yaran güzel bir jQuery eklentisi) düzgün çalışmayınca mutlaka başka bir Javascript ile ya da CSS ile çakıştı diye düşündüm. Yanılmamışım, sayfadaki diğer Javascript ve css dosyaları sırayla kaldırdığımda sorunun projede kullandığım Twitter Bootstrap css dosyaları ile çakışmasından kaynaklandığını farkettim. Her ikisi de çok kullanılan kaynaklar olduğu için kesin bu problem başkalarının da karşısına çıkmıştır ve bir çözüm […]

22 Nisan 2012

Karakuyruk

Sosyal medya uygulamaları büyük bir hızla ilerliyor. Kullanıcı sayıları arttığı gibi piyasa değerleri de artıyor. Instagram bir kaç gün önce daha yeni 500 milyon değerlendirmesi yapılmışken 1 milyar dolara Facebook tarafından satın alındı, hem de uzuuun zamandır beklenen Android uygulaması çıktıktan hemen sonra. Android bünyesinden gelen 5 milyon kullanıcıyı da sorunsuz bir şekilde sisteme dahil ettiklerinde zaten ne kadar iyi bir iş yapmış olduklarını bir […]

2 Nisan 2012

Javascript ile textbox’lardaki verileri toplama çıkarma

Son yarım saatimi bir kaç satır javascript koda harcadım. Html olarak elinizde bulunan değerleri javascript ile toplamak isterseniz 2+2’nin 4 değil 22 ettiğine pek çok kere şahit olursunuz. Bu durumu düzeltmek için şöyle yapmak en kestirme yol gibi görünüyor. Not: jQuery kullanılmıştır. var a=$(“#sayi1”).val(); var b=$(“#sayi2”).val(); var toplam=+a + +b; var fark=+a – +b;