Bağlantıları istediğiniz yerde açın
Bir IFRAME içinde olacak bir belge oluşturduğunuzda, o çerçevedeki tüm bağlantılar otomatik olarak aynı çerçevede açılır. Ancak bağlantıdaki (öğe veya öğe) öznitelik ile, bağlantılarınızın nerede açılacağına karar verebilirsiniz.
Iframe'larınıza öznitelikle benzersiz bir ad vermeyi seçebilir ve ardından bağlantılarınızı o çerçevede hedef özniteliğin değeriyle kimliği belirtebilirsiniz:
id = "Sayfa">
target = "sayfa">
Mevcut tarayıcı oturumunda bulunmayan bir kimliğe hedef eklerseniz, bu bağlantı, yeni bir tarayıcı penceresinde bu adla açılır. İlk seferden sonra, adlandırılan hedefe işaret eden bağlantılar aynı yeni pencerede açılacaktır.
Ancak, her pencereyi veya kimlikli bir çerçeveyi adlandırmak istemiyorsanız, belirli bir pencereye veya çerçeveye gerek duymadan bazı belirli pencereleri hedefleyebilirsiniz. Bunlara standart hedefler denir.
Dört Hedef Anahtar Kelimeler
Adlandırılmış bir çerçeve gerektirmeyen dört hedef anahtar kelime vardır. Bu anahtar kelimeler, web tarayıcısı penceresinin kendileriyle ilişkili bir kimliği olmayan belirli alanlardaki bağlantıları açmanıza olanak tanır. Bunlar, web tarayıcılarının tanıdığı hedeflerdir:
- _self
Bu, herhangi bir bağlantı etiketi için varsayılan hedeftir. Hedef niteliğini ayarlamazsanız veya bu hedefi kullanırsanız, bağlantı, bağlantının bulunduğu pencerede veya çerçevede açılır. - _parent
Iframe'ler web sayfalarının içine gömülür. Ve başka bir web sayfasındaki başka bir iframe içindeki bir sayfada bir iframe yerleştirebilirsiniz. Hedef niteliğini _parent olarak ayarladığınızda, bağlantı iframe'i tutan web sayfasında açılır.
- _üst
Iframe'lerle çoğu durumda, bu hedef, _parent hedefinin yaptığı şekilde bağlantıları açar. Ancak, bir IFRAME içinde bir IFRAME varsa, _top hedefi, tüm iframe'leri kaldırarak dizideki en üst düzey pencerede bağlantıları açar. - _boş
Bu en yaygın kullanılan hedeftir - bağlantıyı bir açılır pencereye benzer şekilde tamamen yeni bir pencerede açar.
Çerçevelerinizin İsimlerini Nasıl Seçeceksiniz?
Iframe'lerle bir web sayfası oluşturduğunuzda, her birine belirli bir ad vermek iyi bir fikirdir. Bu, ne için olduklarını hatırlamanıza yardımcı olur ve bu belirli karelere link göndermenizi sağlar.
İfadelerimi neye yaradıkları için adlandırmayı seviyorum. Örneğin:
id = "bağlantılar">
id = "dış-belge">
HTML Çerçevelerini Hedeflerle Kullanma
HTML5 , çerçeveleri ve çerçeve kümelerini eski yapar; ancak hala HTML 4.01 kullanıyorsanız, belirli çerçeveleri iframe'leri hedeflediğiniz şekilde hedefleyebilirsiniz. Çerçeve adlarını id niteliğine verirsiniz:
id = "myFrame">
Ardından, başka bir çerçevedeki (veya pencerede) bir bağlantı aynı hedefe sahip olduğunda, bağlantı o çerçevede açılır:
target = "myFrame">
Dört hedef anahtar kelime aynı zamanda çerçeve ile çalışır. _parent çerçeve içinde açılır, _self aynı pencerede açılır, _top aynı pencerede açılır, ancak çerçeve kümesinin dışında ve _blank yeni bir pencerede veya sekmede (tarayıcıya bağlı olarak) açılır.
Varsayılan Hedef Belirleme
Öğeyi kullanarak web sayfalarınıza varsayılan bir hedef de ayarlayabilirsiniz. Hedef özniteliğini, tüm bağlantıların açılmasını istediğiniz iframe (veya HTML 4.01'deki çerçeve) adını ayarlarsınız. Ayrıca, hedeflenen dört anahtardan birinin varsayılan hedeflerini de ayarlayabilirsiniz.
Bir sayfa için varsayılan hedefin nasıl yazılacağı aşağıda açıklanmıştır:
Öğe, belgenizin BAŞINA aittir. Bu bir boşluk öğesidir, dolayısıyla XHTML'de kapanış eğrisini içerirsiniz:
/>