Skip to main content

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

HTML video tutorial - 76 - html iframe tag (Nisan 2024)

HTML video tutorial - 76 - html iframe tag (Nisan 2024)
Anonim

İçinde olmak için bir belge oluşturduğunuzda IFRAMEBu ç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.

İframe'larınıza öznitelikle benzersiz bir ad vermeyi seçebilir ve ardından bağlantılarınızı o çerçevede kimliğinizin kimliğiyle kimliği ile işaretleyebilirsiniz. hedef özellik:

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. Eğer ayarlamazsanız hedef özniteliği 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. Sen hedef özniteliği _parent Bağlantı iframe tutan web sayfasında açılır.
  • _üst
    • İframe'lerle çoğu durumda, bu hedef aynı şekilde bağlantıyı açacaktır. _parent hedef yapar. Ama eğer bir IFRAME içinde IFRAME, _üst Hedef, tüm iframe'leri kaldırarak dizideki en yüksek 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?

İframe'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çevelerin isimlerini İD özellik:

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 ekteki çerçevede açılır, _self aynı çerçevede açılır, _üst aynı pencerede açılır, ancak çerçeve kümesinin dışında ve _boş yeni bir pencerede veya sekmede açılır (tarayıcıya bağlı olarak).

Varsayılan Hedef Belirleme

Öğeyi kullanarak web sayfalarınıza varsayılan bir hedef de ayarlayabilirsiniz. Sen ayarla hedef Tüm bağlantıların açılmasını istiyorsanız iframe (veya HTML 4.01'deki çerçeve) adının özelliğini kullanın. Ayrıca, dört hedef anahtar kelimenin birinin varsayılan hedeflerini de ayarlayabilirsiniz. Bir sayfa için varsayılan hedefin nasıl yazılacağı aşağıda açıklanmıştır:

Eleman aittir BAŞ Belgenizin Bu bir boşluk öğesidir, dolayısıyla XHTML'de kapanış eğrisini içerirsiniz:

/>