Kategori: Javascript
3 Mar 2010
Sitenizde kullandığınız bir javascript dosyasınıda “textContent” ile bir elementin ismini değiştirmek istediyseniz, büyük bir ihtamalle o kod IE’nin hiçbir versiyonunda çalışmıyor. Bunun yerine kullanmanız gereken kod “innerHTML olmalı”. Bir örnekle açıklamak gerekirse
yeniElement=document.createElement('p');
//yeniElement.textContent=i;
yeniElement.innerHTML=i;
$('#divElement').append(yeniElement);
Kategori: Bilgisayar
16 Şub 2010
Kaç zamandır, zamanında beni Internet Explorer’ın zulmünden kurtaran Firefox’a iyi bir alternatif arayıp duruyorum. Aylardır Safari ile Chrome’yi test edip duruyorum, temelli hangisine geçsem diye. Araştırdığım en önemli kriter, bir saat kullandıktan sonra RAM kullanımının makul ölçüde kalması ve tarayıcıyı yeniden başlatmaya gerek kalmamasıydı. Ve artık kararım kesin Chrome’i kullanıyorum.
Bilgisayarıma fazladan RAM almak için para biriktirmekle, Firefox yerine Chrome’u kullanmak aynı kapıya çıkacak ne de olsa. Evet belki Firefox daha köklü, daha fazla eklentisi var, IE’nin karşısında destekleyerek tepkimizi gösterdiğimiz bir tarayıcıydı. Ama 2GB bellekli bilgisayara kök söktürdükten sonra fazla inada gerek olmadığını anladım.
Safari-Chrome arasındaki Chrome tercihimi de bilgisayarımın Mac olmamasına ve sırtımı Google’a vermenin dayanılmaz hafifliğine borçluyum. Şimdi harıl harıl eklenti araştırıyorum. Başlarda biraz zorluk çekeceğiz ama yeni RAM satın almaktan iyidir.
Kategori: CSS
7 Oca 2010Bu yazı zamanını CSS yazarak dolduranlar için geliyor… Son yapılan kapsamlı istatistiğe göre dünyada en çok kullanılan tarayıcı kıl payı da olsa İnternet Explorer 6.0 imiş. Pazarın hakimi Microsoft’un ilk dörtte üç tane tarayıcısı var ki onlara sorsan bu büyük başarıdır.
Ancak bir bilene sorursanız ise gelmiş geçmiş sayılı başarısızlıklardadır. Onların sırf keyifleri istiyor diye her IE versiyonu için bir CSS yazma alışkanlığı kazanmış web tasarımcılar, kodcular onlardan zaten her seferinde küfürle söz ediyorlar. Sadece IE versiyonları arasındaki farkın doğurduğu işgücü kaybının milyonları bulduğu görmeyecek kadar kör olanlar hala Microsoft yalakalığı yapıyorlar…
Kategori: CSS
24 Eki 2009
PNG görsel uzantısı çoğu tasarımcı tarafından kabus olarak görülen bir biçimdir. Mozilla, Chrome, Safari, Explorer tarayıcılarının yeni versiyonlarında hiçbir sorun olmasa da kullanılan eski versiyonlarında problem garantidir. Bu problemi gidermenin geşitli yolları olduğu söylenir. Benim en çok kullandığım yöntem htc uzantılı bir dosyayı sayfaya ekleyerek o dosya sayesinde problemi gidermekti. Ancak anlatacağım metodla birlikte her şey daha basit olmaya başladı.
Photoshop’ta PNG görseli oluştururken arka taraf transparan olmak durumundadır ki amacınıza ulaşasınız. Arka tarafı görünmez yapsanız bile eski tip tarayıcılarda değişmeler kaçınılmaz olacaktır.
Swissmiss internet sayfasındaki burada yayınlanan yazıda yeni bir yol önerilmiş ve test ettiğim kadarıyla çok iyi biçimde çalışıyor. Adımları şöyle sıralayabiliriz:
- Yapmak istediğimiz PNG’yi tasarlıyoruz.
- Öncelikle “View->Proof “colors kısmını açıyoruz.
- “Proof setup” kısmındaki ayarı Monitor RGB yapıyoruz.
- Ardından “File->Save for Web & Devices” kısmını seçtikten sonra kaydedilecek dosya tipini 24 bit PNG olarak ayarlıyoruz. Sonra “interlacing” ayarını kapatıp kaydediyoruz.
Bu şekilde hem bütün tarayıcılar için PNG görselimizin arkaplanını transparan yapıyoruz, hem de kaydettiğimiz dosyanın boyutu çok düşük oluyor.
Kategori: Javascript| Yazılım
12 Ara 2008
Tabloların bazı satırlarını "display:none;" komutu ile gizleyip, formlarda bazı durumların ardından görünür yapmak istediğimiz zaman şu şekilde bir javascipt komutu isteğimizi yerine getirebilir:
document.getElementById('ornek_satirin_IDsi').style.display='table-row';
Yeni tasarladığım web sayfasında yukarıdaki kodun sadece Firefox’ta işe yaradığını anladım. Aynı işlemi Internet Explorer’da yapmak için şu şekilde bir kod bloğu kullanılıyor:
if (navigator.appName == "Microsoft Internet Explorer") {
var displayType = 'block';
} else {
var displayType = 'table-row';
}
Bu kodun peşinde çok zamanım gitti, bari sizinki gitmesin.
Kategori: Bilgisayar
13 Ağu 2008Arkadaşlar gene bir istek üzerine,Araç çubuklarından hızlı başlat’ta yer alan başlatın hemen yanında ki masaüstü simgesi kaybolduğunda bu ikonu geri getirmek için alttaki basamakları sıra ile yapmanız yeterli.
Not defteri açarak aşağıdakileri kopyalayıp yapıştırın.
[Shell]
Command=2
IconFile=explorer.exe, 3
[Taskbar]
Command=Toggledesktop
Daha sonra Masaüstünü Göster.scf olarak C:\Documents and Settings\(user name)\Application Data\Microsoft\Internet Explorer\Quick Launch klasörüne kaydedin.Artık yeniden masaüstü ikonunun geri geldiğini göreceksiniz.
Kategori: Sinema
21 Oca 2008IE’niz bozuldu ve düzeltmek Internet Explorer’ı Reinstall veya Repair yapmak istiyorsunuz. Bu işlemi Register üzerinde küçük bir ayar değişikliği ile yapabiliriz :
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Active Setup\Installed Components\{89820200-ECBD-11cf-8B85-00AA005B4383} (daha fazla…)
Kategori: Asp/Asp.Net| Yazılım
23 Kas 2007Bu başlığın altında Session.Abandon(), Session.Remove() gibi çözümler bekliyosanız yanılıyorsunuz. Karşılaştığım sorun şuydu: Üyelik sistemim için session’ımı açıyordum, işlemlerimi yaptırıyordum. Ancak projemi patronuma kontrol ettirirken korkunç bir bug oluştu. Kullanıcı sayfada çıkış düğmesine bastıktan sonra browser’ın geri(back) tuşuna basınca kapanmış session’un bilgilerini gösteriyordu. Çözümü henüz buldum ve hemen paylaşmak istedim.
(daha fazla…)
Son Yorumlar