HTML <SCRIPT> etiketi, çalıştırılabilir bir betik (script) tanımlanmasını veya harici dosyadan yüklenmesini sağlar. Tanımlanan bu betikler tarayıcının dahili betik yorumlayıcısı (script engine) tarafından çalıştırılır. Eğer tarayıcı type özelliği ile belirtilen betik lisanını tanımıyorsa ilgili betik çalıştırılamayacaktır. Örneğin, type özelliği "text/vbscript" olan <SCRIPT> bloklarının içindeki betikler Firefox ve türevi tarayıcılarda çalışmayacaktır.
<SCRIPT> bloğu içinde tanımlanan kodlar fonksiyon değilse sayfa yüklendiği anda çalıştırılırlar. Eğer <SCRIPT> bloğu tanımlanırken type ve/veya language özellikleri belirtilmezse tarayıcıların HTML yorumlayıcıları uygun olan lisanı seçerek betiği çalıştırırlar. Ayrıca, sadece Internet Explorer tarayıcısında SCRIPT etiketi içinde XML kullanılabilir.
HTML Sözdizimi ve Özellikler
<SCRIPT |
charset= | Bağlantı kaynağının karakter kodlamasını belirtir. |
type= | Betiğin lisanını belirtir. |
src= | Harici betik (script) dosyasının adresini belirtir. |
defer= | Betiğin hemen çalıştırılmayacağını belirtir. |
> |
kodlar | Çalıştırılabilir kodları belirler. |
</SCRIPT> |
Örnek
Aşağıdaki örnek, HTML SCRIPT etiketi içinde sayfa yüklendiği zaman çalışacak bir JavaScript kodu ve çağrıldığı zaman çalışacak bir JavaScript fonksiyonu tanımlanmasını göstermektedir.
<script type="text/javascript">
document.write("Bu yazı sayfa yüklendiğinde eklendi!..");
function calistir() {
alert("Çalıştı!");
}
</script>
<button type="button" onclick="calistir()">Çalıştır</button>;
Canlı Sonuç