Bu derste popup pencere oluşturacağız, sayfa açılırken veya her hangi bir linke tıkladığınızda istediğiniz boyutlarda ve özelliklerde pencere dreamweaver ile nasıl oluşturulur göreceğiz.


# öncelikle bir yazı yapız üstüne link verin link'i ( # ) işareti ile verin.





# Window >> Behaviors >> Open browser window komutunu çalıştırın, aşağıdaki şekilde de görüldüğü gibi bi ekran çıkar karşımıza popup olarak açmak istediğimiz sayfayı seçiyoruz, boyutlarını ayarlıyoruz alttaki seçeneklerin anlamını birazdan göreceğiz.





Window width: Açılacak popup'ın genişliğini belirtmeniz için.

Window height: Açılacak popup'ın yüksekliğini belirtmeniz için.

Navigation Toolbar: Browserda ileri, geri, dur, yenile navigation toolbarını aktif hale getirir.

Location Toolbar: Adres çubuğunun çıkmasını sağlar.

Status bar: Linklerin üzerine gelince adreslerin belli olduğu status ekranını aktif hale getirir.

Menu Bar: Browser menüsünü çıkartır. File Edit Viev Favorites gibi...

Scrollbars as needed: Kaydırma çubuğunu çıkarır.



# Sayfa açılırken popup'ın kendisinin açılmasını istiyor iseniz: Bunun için sayfada herhangi boş bir yere tıkladıktan sonra Window >> Behaviors >> Open browser window komutunu çalıştırıp aynı işlemleri yapmanız yeterli olacaktır sayfa açıldığı zaman popup'da otomatik olarak açılır.


Behaviors Ekranı: Behaviors'da neler yapılabilir, işlemi gerçekleştirdikten sonra behaviors aşağıdaki şekildeki gibi bir görünüm alır, biz Onclick olarak ayarlamışız yani üzerine tıklayınca popup'ın açılmasını sağlıyoruz.





onMouseOver: Bu seçeneği seçerseniz linkin üzerine gelince popup açılır, diğer seçenekleri deneyerek öğrenebilirsiniz ben en sık kullanılan seçenekleri anlattım.

Frame Kullanımı ve Target Sorunu


   

Dreamweaver'da Frame uygulamaları ve Frame kavramı.

Bir satfada aynı anda birden fazla sayfanın kullanımı olayıdır. Örneğin sol tarafta hep sabit kalan bir navigator bar sağ tarafta ise menüdeki butonlara tıkladıkça değişen bir sayfa, işte frame kullanımı bu ve buna benzer şekillerde olabilir. Frame kullanmaktaki en büyük avantaj sayfanın menüsünün veya sabit kısmının bir kez yüklenerek defalarca yüklenmesini ve buna bağlı olarak sayfanın açılışını yavaşlatmasını engellemektir. Fakat bazı arkadaşlarımızın yaptığı gibi tek sayfada bilmem kaç tane frame kullanmanın da bir alemi yok.

 

Frame eklemek için:
- Insert/Frame menüsü altındaki frame seçeneklerinden birini kullanabilirsiniz.
- Frame'inizi ekledikten sonra frame ile ilgili ayarları yapmaya başlayabiliriz. İlk önce frame'inizin genişliğini ayarlamalıyız. Onun ardından Window/Frames penceresi aktif durumda değil ise aktif duruma getirerek sayfamızdaki framelerin genel bir görünümünü alabilirz.

- Bu pencere sayesinde seçtiğimiz frame ile ilgili ayarları Property Inspector üzerinden değiştirebiliriz.
- Eğer frame'inizde kaydırma çubuğu çıkmasını istemiyorsanız Scrooling kısmına 'No' olarak bırakmalısnız.

- Gelelim framelerin kaydedilmesine; her frame ayrı birer HTML sayfasıdır, bu yüzden her biri ayrı ayrı kaydedilmelidir. File/Save Frame manüsü ile her frame'i kaydedebilirsiniz. Ardından tüm bu framelerin bir arada durmasını sağlayan dış sayfayı kaydetmelisinz. File/Save All Frame ile bunu da yaptıktan sonra framelerimiz kullanmaya hazırlar.

Target:
Eğer framelerden birisi üzerinde bir link varsa ve bu linke tıklandığında hangi framelerin değişip hangisinin sabit kalacağı ayarı Property Inspector üzerinden yapılabilir. Burada link eklediğiniz text yada resim dosyasını seçtikten sonra Property Inspector üzerindeki link kutucuğunun yanındaki Target seçeneğini ihtiyacınıza göre değiştirmelisiniz. Bu seçenekler:
_Blank: Tıklanan sayfayı hiç bozmadan yeni bir navigator penceresi açarak linki o pencere içinde açar.
_self: Varsayılan ayarladaki framei açar
_top: En dıştaki framei değişmesini sağlayarak tüm framelerin yerini alan tek bir sayfa açılmasını sağlar.
_mainFrame: Ana Framei değişmesini sağlar (eğer sol taraftaki menu üzerindeki bir linke tıklandığında sağ taraftaki ana sayfanın değişmesini istiyorsanız bunu kullanacaksınız)
_leftFrame, _ rightFrame, topFrame ... eklediğiniz framelere göre istediğiniz frame'in değişmesini sağlayabilirsiniz.