![]() |
![]() |
![]() |
|||||||||||||||||||||||
|
JavaScript ile DHTML Bu kısımda Javascript ile Katman(layer) özelliklerinin nasıl değiştirilebileceğini göreceğiz. Javascript bize Html sayfamızı oluşturan önemli unsurlardan biri olan layer(katman) ların tüm özelliklerini değiştirmemize olanak sağlar. Ayrıca hemen her yerde gördüğünüz resim değiştirme tekniğini de göreceğiz.
Katman Özelliklerini Değiştirme İşe katman nedir sorusuyla başlayalım. Katman adı üzerinde sayfamızın üzerinde ne sayfadan bağımsız ne de her yönüyle sayfamıza bağlı bir unsurdur. Katman kullanarak istediğimiz herhangi bir yapıyı (yazı,resim,video,form) sayfamızın istediğimiz yerine koordinatları vermek koşulu ile yerleştirebiliriz. Zaten katmanın kullanım alanı en çok budur. Şimdi bir katman oluşturalım ve değiştirilebilir özelliklerini görelim. Layer oluşturmak istediğinizde <div> etiketi ile başlar </div> etiketi ile kodunuz tamamlarsınız. Şimdi katman özelliklerine geçelim : id : Katmanın ismi style : Katmanın özelliklerini belirtmek için absolute : Katmanın koordinatlarının kesin olacağını belirler left : Katmanın soldan kaç piksel sonra başlayacağını belirler top : Katmanın üstten kaç piksel sonra başlayacağını belirler width : Katmanın kaç piksel genişliğinde olacağını belirler height : Katmanın kaç piksel boyunda olacağını belirler visibility : Katmanın görünür mü görünmez mi olacağını belirler Şimdi de Javascript komutlarıyla bu özelliklerin nasıl değiştirildiğini görelim. Fakat burada karşımıza bir sorun çıkmakta. Internet Explorer ve Netscape tarayıcılarının doküman nesne modelleri farklı olduğundan katmana ulaşma teknikleri de farklıdır. Internet Explorer kod tekniği katman_adı.style.değiştirilmesi_istenen_özellik=yeni_değer; Örnek : Netscape Navigator kod tekniği document.katman_adı.değiştirilmesi_istenen_özellik=yeni_değer; Örnek : Şimdi bir örnekle bir katmanın yerinin nasıl değiştirilebileceğini görelim. Buradaki örnekte olduğu gibi sizde katmanın diğer özelliklerini (width,height) değiştirebilirsiniz. Fakat görünebilirlik özelliği için özel bir durum vardır. Katman özelliklerine erişimde olduğu gibi bu özellikte de Internet Explorer ve Netscape Navigator farklılıkları vardır. Internet Expolorer için Görünebilirlik özelliği Katmanı görünebilir kılmak için: katman_adı.style.visibility="visible" Katmanı gizleyebilmek için. katman_adı.style.visibility="hidden" Netscape Navigator için Görünebilirlik özelliği Katmanı görünebilir kılmak için: document.katman_adı.visibility="show" Katmanı gizleyebilmek için. document.katman_adı.visibility="hide" Şimdi de bununla ilgili bir örnek yapalım. Sizde bu tıklama özelliklerin değil de onMouseOver ve onMouseOut olay yönlendiricilerini kullanarak çok daha güzel şeyler üretebilirsiniz. Hakan Canbazoğlu hakan@thecoders.net Yorumlar ![]() Hiç yorum yapılmamış |
Oturum Açmadınız
JavaScript & Html ![]() Üyelik ![]() » Üye Değilim » Aktivasyon » Şifremi Unuttum » Üye Girişi Menü ![]() Arama ![]() |
||||||||||||||||||||||||
![]() |
![]() |
![]() |
|||||||||||||||||||||||