RESİM DEĞİŞTİRMEK

Web sayfalarında üzerine gidince değişen resimlere sık sık rastlıyorsunuzdur. Java Applet, ActiveX kontrolü gibi derlenmiş bir öğe kullanmadan bu işi siz de kolayca gerçekleştirebilirsiniz. Örneğimizi uygulamadan önce grafik editörünüz ile 100*20 ebatlarında RESIM1-1.GIF, RESIM1-2.GIF, RESIM2-1.GIF, RESIM 2-2.GIF adlarında 4 adet grafik dosyasını hazırlayın. "-1" uzantısı ile biten dosyalar resmin ilk halini "-2" uzantısı ile bitenler ise resmin fare imleci üzerine gittiği hali oluşturacaktır. Script'imizde her bir resim için bilgi "aOn.src", "bOn.src" gibi değişkenlerde tanımlanmış. Bu değişkenleri uzatarak dilediğiniz sayıda kısayol kullanabilirsiniz. Resimleri oluşturduktan sonra örnek HTML dosyamızı oluşturun ve resimleri HTML sayfanızla aynı klasöre taşıyın. Resim ebatlarını değiştirmek için ise tek yapacağınız newImage(100, 20); ifadesi ile oynamak olacaktır.

VARSAYILAN HEDEF

Frame'lerden oluşan nefis bir sayfa yaptınız ve sol taraftaki frame'i navigasyon için sağ taraftaki frame'i ise içeriği görüntülemek için kullanıyorsunuz. Daha önce <A HREF=… komutuna target="hedef" gibi bir ek vererek ilgili sayfanın hangi frame'de açılacağını tayin edebileceğinizi söylemiştik. Eğer sol taraftaki frame'inizde çok fazla <A HREF=… takısı varsa <BASE TARGET… komutunu kullanmayı düşünebilirsiniz.

Yukarıdaki gibi kodlar kullandığınızda bu kodları koyduğunuz sayfadaki her bir link sağ
taraftaki frame sayfasında açılacaktır.

RENKLİ SAYFA GİRİŞ ÇIKIŞLARI

Internet Explorer 4.0'ın getirdiği en büyük yeniliklerden biri de Aktif HTML sayfaları. Web sayfalarınızı tam bir çoklu ortam şölenine çevirmenize olanak tanıyan bu özellik oldukça karmaşık olması nedeniyle kişisel Web sayfalarını hazırlayanlar tarafından pek kullanılmıyor. Hot Dog, Front Page 98 gibi yeni Web editörleri de Aktif HTML desteği vererek bu standardı
oturtmaya olanak tanıyor. Şimdi vereceğimiz püf noktası ise sizi hiç uğraştırmayacak, çünkü vereceğimiz tek bir satır kodu kullanarak sayfanıza giriş ve çıkışlarda Power Point benzeri geçişler oluşturacaksınız. Sayfa yenilendiğinde çalışmayan, sadece birisi sayfanıza girdiğinde veya çıktığında geçiş yapan bu özellik Internet Explorer 4.0 ile geldi ve META ifadesi ile birlikte kullanılan tek DHTML komutu olma özelliğini taşıyor. Yanlış okumadınız <HEAD></HEAD> komutları arasına yerleştirilen
<META> komutu içine yerleştirdiğiniz yeni bir ifade geçiş yapmaya olanak tanıyor.

İKİ KİŞİYE BİRDEN E-MAIL YOLLAMAK

Bir arkadaşınız ile birlikte bir araya geldiniz ve bir Web sitesi hazırladınız. Giriş sayfanızda da kullanıcıların sizinle iletişime geçebilmeleri için webmaster@geocities.com gibi bir ifade bulunuyor. Malum Geocities bir Web sitesi için sadece bir tane e-mail hesabı açıyor. Web sayfasını birlikte hazırladığınız arkadaşınızın da bir e-mail adresi varsa kullanıcının sadece
bir link'e tıklayarak iki kişiye birden e-mail atmasını sağlayabilirsiniz. Aşağıdaki satırları HTML sayfasına girip sayfaya Web tarayıcınızla baktığınızda ekranda içinde "E-Mail yollamak için tıklayın!" bir buton göreceksiniz. Muhteşem Web sayfanızı ziyaret eden şanslı kullanıcılar bu butona bastığında artık karşılarına gelecek e-mail penceresinin "cc:" bölümünde arkadaşınızın e-mail adresini konu bölümünde ise "deneme" yazısını görecekler.

WEB SAYFASINI EN ÜSTTE TUTMAK

Web sitenizde kolay gezinme sağlamak için bir pencere içerisinde navigasyon menüsü hazırladınız.Fakat bu menü hep arka planda kalarak işlevini yerine getiremiyor. Sizin istediğiniz ise bu menünün her zaman üstte kalması ve kullanıcının kolayca ona erişmesi.

Bir Web sayfasını her zaman üstte tutmak çok kolaydır, tek yapmanız gereken onBlur="self.focus()" ifadesini BODY tag'ının içine yerleştirmektir. Bu ifadenin kullanılmasını aşağıdaki örneğimizde bulacaksınız. Öncelikle navigasyon sayfamızı ateşleyecek bir sayfa oluşturalım:


ALTI ÇİZGİSİZ VE ÜZERİNE GELİNDİĞİNDE RENK DEĞİŞTİREN LİNKLER

Bu tekniği benim sayfamda da görebilirsiniz. Üzerine glindiğinde hem rengi hem de mouse simgesi değişen bu script oldukça güzeldir. Doğrusu sayfanızda kullanmanıı tavsiye ederim. İsterseniz "cursor" yazan yeri iptal ederek linklerin üzerine gelindiğinde yine mouse kursorünü kullanabilirsiniz. Artık buradaki renkleri değiştirmek de size kalmış. Bunları meta takısından önce yazınız.

FLOATİNG FLAME

Bu kısa aklenti sayesinde sayfalarınızın içerisinde başka bir sayfa varmış gibi görünebilir.Yani yeni bir frame.İstediğiniz herhangibir html dosyasını sayfanızın istediğiniz herhangibir yerinde istediğniz byoutlarda yerleştirebilir ve hareket ettirebilirsiniz.

Deneme.htm yerine istediğiniz her türlü adresi yazabilirsiniz.

SAYFA İÇERİSİNDE BAŞKA BİR SAYFA DAHA

Bazı web sayfalarında görünen bi şey vardır.Yazılar yukarıdan-aşağı,sağa,sola vb. yönlere kayarak geçmektedir.Tabii bunların çoğunluğu Java ile yapılmış olan scriptler olduğundan açılmaları biraz uzun sürer.Oysa şu altta görmüş olduğunuz teknik sayesinde bu çok basit ve sayfalarda açılması çok daha kolaydır.

SAYFA NE ZAMAN DEĞİŞTİRİLMİŞ?

Bilinen bi şey vardırki bi site daima aynı şekilde kaldımı hiçbir cazibesi yoktur.Fakat her ne kısa zaman içerisinde yenilenirse o kadar ilgi görür.İşte bu nedenle bazı kullanıcıların ilgisini daha çok çekebilmek için sayfanızın en son ne zaman güncellendiğini belirten Java Script kodunu sayfanıza koyabilirsiniz.

ARAMA MOTORLARINA YARDIMCI OLUN

Her şeyinizi ortaya koydunuz mtühiş bir site hazırladınız ve şimdi bunu duyurmak istiyorsunuz.Fakat kimse sitenizin adresini bulamayınca arama motorlarına saldırıyor.Bakıyorlar arama motorlarıda bulamadı pas geçiyorlar ve onca emeğiniz boşa gidiyor.Bunun için ne yapmak gerek tabii ki biraz yardım.Kime??? Arama motorlarına.Altta görmüş olduğunuz paragrafları sayfanıza ekelyin.

RASTGELE İŞLEMLER

Yine Java Script ile yapılmış olan bu script te ise yazdığınız herhangibir söz,vecize vb. şeyler rastgele bir şekilde ekranda görüntülenmektedir.Eğer biraz programcılığınız varsa zaten bu scripte daha fazla yazı eklemek için "Array(3)" - "ar[sec%4])" yükseltilmesi gerektiğini ve yeni vecizenin de "ar[x]=" şeklinde yazılması gerektiğini anlarsınız

WEB SAYFALARINDA FORM KULLANIMI

Web sayfalarında ne çok karşılaşılan ve tasarımcıları birçok zorluktan kurtatran diğer bir teknik ise FORMlardır.Bunların içierisinde istediğiniz kadar soruyu sorabilir (evet-hayır) cevap şekli atayabilir,tick işlevliği sağlayabilir ve isterseniz bie metin bile yazdırabilirsiniz.Bunun için bilmeniz gerekenler.

Sayfadan Ayrılınca Veda Mesajı

Sayfanız ne kadar güzel yada içeriği güzel olsada kullanıcı sayfanızdan elbette ayrılacaktır.Tabii artık sayfanızı ziyaret ettikleri için bir teşekkür yada küfür edebilirsiniz.(-:hehe:-) İşte bunun için güzel bir script.Kullanıcı sayfanızdan ayrıldığı yada browserı kapattığında açılan yeni bir pencere içerisinde istediğiniz her şeyi söyleyebilirsiniz.İşte bu güzel scriptin kodları.

İŞLETİM SİSTEMİNİ BULMA

Yine bu teknikte Java yardımıyla hazırlanmıştır. Bu genelde sayfanıza giren kişilerin hangi işletim sistemini (Win 9x,Linux vb.) kullandığını bulmak için yapılmıştır ve oldukça basittir.

RENK DEĞİŞTİREN BUTONLAR

Bilindiği gibi birçok sayfada kullanılan tıklama efekleri yada buton üzerindeyken başka işlemlerin gerçekleşmesi olayları sörfçülerin ilgisini çok çeker. Bu nedenle çoğu tasarımcı Flash,Java tarzı programlar yardımıyla bu tip işlemler yağar fakat bunların açılması oldukça uzun sürer(Türkiyede)Bu nedenle bu script çok kullanışlı ve hızılıdır.Bu işlemi yapmadan önce butonnuzun normal halini(sayfada görüneceğini hali), üzerine gelindiğindeki halini ve tıklandığı zamanki hali olmak üzere üç farklı yada aynı resmi aynı boyutlarda ve formatlarda hazırlayıp bir kenara koyun.Ben Mavi,sarı ve kırmızı olmak üzere üç farklı buton kullandım.

sağ tuş koruması

VİDEOYA DÖNÜŞEN RESİM


DYNSRC tag'ını daha önce duymuş muydunuz? Bu takıyı kullanarak asli görevi resim olmak olan bir görüntüyü üzerine gidildiğinde veya yüklendikten hemen sonra görülen bir videoya çevirebilirsiniz.
<IMG… komutuyla kullanılan ve sadece Internet Explorer Web tarayıcısında çalışan bu özellik
videoları oynatmanın güzel bir yoludur. Sadece Internet Explorer'ın bir özelliği olduğundan
<EMBED SRC..> komutu kadar rağbet görmeyen bu komut kullanıcıyı videonun yüklenmesini beklerken
oyalamakta kullanılabilir. Küçük AVI dosyaları kullanarak resmin üzerine gidildiğinde
kullanıcıyı etkilemek yine bu yolla çok kolaydır.

ZAMANLAYICI

Öyle bir Web sayfanız var ki sayfaya bağlanan kullanıcılara o sayfayı izlemek için belirli bir süre vermek istiyorsunuz. Kalan süre bir şekilde kullanıcıya aktarılsın ve süre bittiğinde kullanıcıya bir mesaj kutusuyla haber verilerek başka bir sayfa yüklensin. Bir test sayfası hazırlıyorsanız ya da sayfaların belirli bir süre sonra zamanının dolmasını istiyorsanız aşağıdaki JavaScript tam size göre, kodlar kullanıcıya istediğiniz kadar zaman vermenize olanak tanıyor.

Yukarıdaki 300 değerini dilediğiniz gibi değiştirerek verilen süreyi ayarlayabilirsiniz.
300 sayısı verilen saniyeyi belirtmektedir. Verilebilecek en fazla zaman ise 60 dakikadır

SAYFA KENDİSİNİ KAPATSIN

Öyle bir web sitesi oluşturdunuz ki bir sürü yardımcı pencere açıyor…. Öyle ki kullanıcılar artık açılan bu yeni pencerelerin içinde boğulduklarından şikayet ediyorlar. Endişelenmeyin tam sizin durumunuza göre bir püf noktası vereceğiz şimdi. Aşağıdaki 4 satırlık HTML kodunu sayfanıza eklediğinizde kodu eklediğiniz alanda bir düğme oluşacaktır. Artık kullanıcılarınız bu düğmeye basarak pencereyi rahatlıkla kapatabilir. Şimdi siz "İyi de güzelim kullanıcılarım pencerenin sağ tarafındaki çarpı tuşuna basmayı zaten akıl edebilirlerdi." diyeceksiniz. Bence bu tuş aynı zamanda sayfanın izlendikten sonra işinin bittiğinin de bir göstergesi.

İSTENİLEN BOYUTLARDA YENİ BİR PENCERE

Aşağıdaki kodları istediğiniz boyutlarda başlık çubuksuz, gezinme tuşları olmayan bir pencere açmak için kullanabilirsiniz. Yazdığımız Javascript PopIt adlı bir fonksiyon oluşturuyor ve sayfanın herhangi bir yerinden bu fonksiyonu çağırmamıza olanak tanıyor. Ben örneğimde fonksiyonun bir tuşa basıldığında çağrılmasını sağladım.

Örneğin sayfa açılırken aynı anda başka bir pencere açılsın istiyorsanız
<BODY onload="PopIt('deneme.htm', 160, 300)">
gibi bir ifade kullanabilirsiniz.

tarih

sayfanıza koyabileceğiniz tarih scripti

saat

güzel bir saat scripti üstüne tıklayınca sayfada kaç  saniye kaldığınızı gösteriyor

   
   
   
   

Anasayfa