myNotlar Logo

type (STYLE, SCRIPT)


type özelliği, STYLE etiketi içinde kullanılan biçimlendirme, SCRIPT etiketi içinde kullanılan betik lisanının belirtilmesini sağlar. Bu lisanlar MIME tipi (mime type) olarak belirtilir. Örn. "text/css", "text/javascript"

HTML Sözdizimi

<style type="text/css" > ... </style>

<script type="text/javascript" > ... </script>

JavaScript & DOM Sözdizimi

<script type="text/javascript">

element.type = mimeTip;

mimeTip = element.type

</script>
mimeTipstyle için "text/css", script için "text/javascript" veya "text/ecmascript" değerlerini alarak elementin içeriğinde kullanılan lisanı belirtir.

Dönüş Değeri

mimeTipMIME tipi olarak element içeriğinde kullanılan lisan döner.

style elementinin type özelliğinde şimdilik sadece "text/css" içerik tipi kullanılabilir.

script elementinin type özelliğine atanan "text/javascript" ve "text/ecmascript" değerleri aslında RFC 4329 belirtiminde eski kabul edilerek iptal edilmiştir (obsolote). Yerlerine "application/javascript" ve "application/ecmascript" değerleri önerilmiştir. Fakat, bu tipleri Internet Explorer tarayıcısı, 8. sürümü dahil desteklememektedir.

Örnek

Aşağıdaki örnek, birinin type özelliği "text/javascript", diğerinin ise "application/javascript" olarak belirtilmiş iki farklı script etiketi içinde iki farklı JavaScript fonksiyonunun tanımlanmasını göstermektedir. Bu fonksiyonları çalıştıran butonlara tıklanarak tarayıcıda çalışıp-çalışmadığı test edilebilir.

<script type="text/javascript">
function uyariGosterTxt() {
	alert("Uyarı!");
}
</script>

<script type="application/javascript">
function uyariGosterApp() {
	alert("Uyarı!");
}
</script>

<button onclick="uyariGosterTxt()">
    Uyarı Göster (text/javascript)</button><br/>
<button onclick="uyariGosterApp()">
    Uyarı Göster (application/javascript)</button>
Canlı Sonuç

Elementler

type özelliğinin kullanıldığı HTML etiketleri/elementleri

STYLE | SCRIPT

 
myNotlar Hakkında
Telif Hakkı © 2007-2009 mynotlar.com Tüm Hakları Saklıdır. Kopyalanamaz. Yayınlanamaz.
E-Posta : support@myNotlar.com

| Tek Kişilik Oyunlar | Sudoku | Oyunlar |