JavascrIpt


Düğmelerden birini tıklayınız!



Yüklə 0,53 Mb.
səhifə5/7
tarix07.01.2022
ölçüsü0,53 Mb.
#89439
1   2   3   4   5   6   7

Düğmelerden birini tıklayınız!







Resim 1[veya Resim 2]







Lütfen adınızı yazın ve sayfa üzerinde başka bir yeri tıklayın:





Şimdi de aşağıdaki kutuya mesleğinizi yazın:






PC World-Türkiye

ve HTML’in HEAD bölümüne bu fonksiyonu koyarsak, sayfamız yüklenirken bize ziyaretçinin Netcape mi, yoksa Internet Explorer mı kullandığını bildirebilir. Bu bilgiyi nasıl değerlendirebileceğimiz ise ayrı bir konu. “hangiBrowser()” fonksiyonu şöyle olabilir:

// hangiBrowser fonksiyonunu tanımlayalım:

var Browser=navigator.appName + " " + navigator.appVersion;

var getkey=Browser.substring(0, 12);

function hangiBrowser()

{

if (Browser.substring(0, 8)=="Netscape")



window.location="netscape4.htm";

if (Browser.substring(0, 9)=="Microsoft")

window.location="ie.htm";

if ( (Browser.substring(0, 8)!="Netscape") && (Browser.substring(0, 9)!="Microsoft") )

window.location="belirsiz.htm";

}

// -->



Bu iki kodu içeren sayfanızı onLoad.htm adıyla kaydeder ve aynı dizine, içinde “Netscape kullanıyorsunuz! yazılı ve adı “netscape.htm”; içinde “IE kullanıyorsunuz!” yazılı ve adı “ie.htm”, ve içinde “Ne tür Browser kullandığınızı anlamadık!” yazılı ve adı “belirsiz.htm” olan üç HTML dosyası koyarsanız, onLoad.htm’i açmak istediğinizde kullandığınız Browser hangisi ise (onLoad.htm’in değil) diğer üç dosyadan birinin açıldığını göreceksiniz.

Bir sayfada başka bir sayfayı işaret eden bir bağlantıyı tıkladığınızda, Browser açık olan HTML kodunu silecek, yani sayfayı yüklenmemiş hale getirecektir. Bu Javascript açısından bir UnLoad olayıdır. O halde, BODY etiketimize onUnLoad yönlendiricisini harekete geçiren bir fonksiyonu çağırmasını söyleyebiliriz.

Aşağıdaki HTML konudu onUnLoad.htm, ve bir HTML sayfasına da sadece “Güle Güle.. Yine Bekleriz!” yazarak, gulegule.htm adıyla kaydederseniz sayfanız kapanırken ziyaretçinize veda etme imkanınız olur. (Ama çoğu ziyaretçinin bundan hoşlanmayacağına emin olabilirsiniz!)







JavaScript'te onUnLoad





Bu sayfa size güle güle diyecek!!

Baska sayfa


Yüklə 0,53 Mb.

Dostları ilə paylaş:
1   2   3   4   5   6   7




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©muhaz.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin