HTML IFrames ve Çerçevelerde Bağlantıları Hedefleme

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:

Ç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:

/>