aspose.info
TR

DHTML - Dinamik HTML Dosya Biçimi

Güncellendi

DHTML dosyası nedir?

.dhtml uzantılı bir dosya, bir web sayfasının dinamik içeriğini oluşturmak için kullanılan dinamik bir HTML dosyasıdır. DHTML’de oluşturulan bir web öğesi olaya dayalıdır ve sayfanın yeniden yüklenmesini gerektirmez. Çoğu durumda, bir web sayfasının açılır menüler, kayan katmanlar, rollover düğmeleri ve diğer dinamik içerik gibi dinamik içeriklerini oluşturmak için bir DHTML dosyası kullanılır. Hayatınızda neredeyse her gün farenizi bir menü öğesinin üzerine getirdiğinizde dinamik html öğeleriyle karşılaşırsınız ve bu, daha fazla alt menü seçeneği açar. DHTML, dinamikliği elde etmek için HTML, Javascript, HTML DOM, HTML Events ve CSS gibi web teknolojilerinden yararlanır. elemanların davranışı.

DHTML Dosya Biçimi

DHTML dosyaları, web öğelerinin dinamik davranışını uygulamak için DHTML kodu içeren düz metin dosyalarıdır.

DHTML DOM’u

DHTML Belge nesne Modeli (DOM), aşağıdaki resimde gösterildiği gibi öğeler, nitelikler ve metin içeren bir ağaç yapısı olan HTML DOM’u temel alır.

HTML DOM'u

“Belge” düğümü, farklı işlevleri uygulamak üzere çeşitli işlevleri çağırmak için kullanılabilir. Aşağıdaki örnek, DHTML’deki JavaScript’in document.write() yöntemini kullanır.

<HTML>  
<head>  
<title>  
Method of a JavaScript  
</title>  
</head>  
<body>  
<script type="text/javascript">  
document.write("Hello World");  
</script>  
</body>  
</html>  

Bu kod, tarayıcıda çıktı almak için “Merhaba Dünya” metnini yazar.

DHTML Etkinlikleri

S.No.OlayOlay
1onaportKullanıcı sayfayı veya medya dosyasını yüklemeyi durdurduğunda gerçekleşir.
2onblurKullanıcı bir HTML nesnesinden ayrıldığında oluşur.
3onchangeKullanıcı bir nesnenin değerini değiştirdiğinde veya güncellediğinde oluşur.
4onclickHerhangi bir kullanıcı bir HTML öğesini tıkladığında oluşur veya tetiklenir.
5ondblclickKullanıcı bir HTML öğesini iki kez birlikte tıkladığında oluşur.
6odaklanmaKullanıcı bir HTML öğesine odaklandığında gerçekleşir. Bu olay işleyici, onblur’un karşısında çalışır.
7onkeydownKullanıcı klavye cihazında bir tuşa bastığında tetiklenir. Bu olay işleyici tüm anahtarlar için çalışır.
8onkeypressKullanıcılar klavyede bir tuşa bastığında tetiklenir. Bu olay işleyici, tüm anahtarlar için tetiklenmez.
9onkeyupKullanıcı bir nesneye veya öğeye bastıktan sonra klavyeden bir tuşu bıraktığında meydana gelir.
10onloadBir nesne tamamen yüklendiğinde oluşur.
11onmousedownKullanıcı bir HTML öğesi üzerinde farenin düğmesine bastığında oluşur.
12onmousemoveKullanıcı imleci bir HTML nesnesi üzerinde hareket ettirdiğinde oluşur.
13onmouseoverKullanıcı imleci bir HTML nesnesi üzerine getirdiğinde oluşur.
14onmouseoutFare işaretçisi bir HTML öğesinin dışına taşındığında oluşur veya tetiklenir.
15onmouseupBir HTML öğesi üzerinde fare düğmesi bırakıldığında oluşur veya tetiklenir.
16onresetKullanıcı tarafından formu sıfırlamak için kullanılır.
17onselectBir web sayfasında içerik veya metin seçildikten sonra oluşur.
18onsubmitForm gönderildikten sonra kullanıcı bir butona tıkladığında tetiklenir.
19onunloadKullanıcı bir web sayfasını kapattığında tetiklenir.

Referanslar

Ayrıca bakınız