HTML <a> target özelliği

Tanım ve kullanım

target Özellik, bağlantı belgesini açılacak konumu belirler.

Örnek

target özelliği, bağlantı belgesini açılacak konumu belirler:

<a href="https://www.codew3c.com" target="_blank">CodeW3C.com'a git</a>

Deneyin

Gramer

<a target="_blank|_self|_parent|_top|framename">

target Özelliğin amacı, tarayıcının bağlantılı kaynakları nerede göstereceğini söylemektir. Varsayılan olarak, tarayıcı, mevcut belgeyi gösteren pencere, sekme veya çerçeve (iframe) kullanır, bu yüzden yeni belge mevcut olarak gösterilen belgenin yerini alır, ancak diğer seçenekler de mevcuttur, aşağıdaki tabloya bakın:

Özellik değeri

Değer Açıklama
_blank Yeni pencere veya sekmede bağlantı belgesini aç
_self Tıklama ile aynı çerçeve içinde bağlantı belgesini aç (varsayılan)
_parent Ana çerçeve içinde bağlantı belgesini aç
_top Pencerenin tüm ana vücudunda bağlantı belgesini aç
framename Belgeyi belirtilen iframe içinde aç

Ayrıntılı açıklama

Bir <a> etiketi içinde bir target özelliği içerirseniz, tarayıcı bu etiketin href özelliği ile adlandırılan, bu hedefle uyumlu bir çerçeve veya pencere içindeki belgeyi yükleyip gösterecektir. Belirtilen ad veya id'li çerçeve veya pencere yoksa, tarayıcı yeni bir pencere açar, bu pencereye belirtilen bir işaret verir ve yeni belgeyi bu pencereye yükler. Bu zamandan itibaren, bağlantı belgeleri bu yeni pencereye yönlendirilebilir.

Yeni pencerede aç

Başvurulan bağlantı, verimli bir tarama aracı oluşturmayı kolaylaştırır. Örneğin, bir içerik belgesi listesi, belgeleri tek bir pencerede yeniden yönlendirebilir:

<h3>İçindekiler</h3>
<ul>
  <li><a href="pref.html" target="view_window">Önsöz</a></li>
  <li><a href="chap1.html" target="view_window">Bölüm 1</a></li>
  <li><a href="chap2.html" target="view_window">Bölüm 2</a></li>
  <li><a href="chap3.html" target="view_window">Bölüm 3</a></li>
</ul>

Deneyin

Kullanıcı içerik listesindeki bir bağlantıyı ilk kez seçtiğinde, tarayıcı yeni bir pencere açar, "view_window" olarak işaretler ve bu pencerede göstermek istediği belge içeriğini gösterir. Kullanıcı içerik listesinden başka bir bağlantı seçerse ve bu "view_window" açık durumdayken, tarayıcı seçilen belgeyi tekrar o pencereye yükler ve daha önceki belgeleri değiştirir.

Bu süreç boyunca, içerik listesini içeren pencere kullanıcı tarafından erişilebilir durumdadır. Bir bağlantıyı tıklayarak diğer pencerenin içeriğini değiştirebilirsiniz.

Çerçeve içinde pencere aç

Tam bir tarayıcı penceresi açmadan, hedef kullanımı daha yaygın bir yöntemdir; bir <frameset> içindeki bir bağlantı içeriğini bir veya daha fazla çerçeveye yönlendirmektir. Bu içerik listesini iki çerçeveli bir belgenin bir çerçevesine yerleştirebilir ve seçilen belgeyi bu yan yana çerçevelerden biri ile göstermek için kullanabilirsiniz:

<frameset cols="100,*">
  <frame src="toc.html">
  <frame src="pref.html" name="view_frame">
</frameset> 

Deneyin

Tarayıcı bu iki çerçeveyi ilk kez gösterdiğinde, sol çerçeve dizini içerir, sağ çerçeve ise ön söze sahiptir.

Bu "toc.html" kaynağı budur:

<h3>İçindekiler</h3>
<ul>
  <li><a href="pref.html" target="view_frame">Önsöz</a></li>
  <li><a href="chap1.html" target="view_frame">Bölüm 1</a></li>
  <li><a href="chap2.html" target="view_frame">Bölüm 2</a></li>
  <li><a href="chap3.html" target="view_frame">Bölüm 3</a></li>
</ul>

Lütfen dikkat edin, "toc.html" belgesinde, her bağlantının hedefi "view_frame"tir, yani sağdaki çerçeve.

Kullanıcı sol çerçeve içindeki dizinlerden bir bağlantı seçtiğinde, tarayıcı bu ilgili belgeyi yükler ve sağdaki bu "view_frame" çerçevesinde gösterir. Diğer bağlantılar seçildiğinde, sağdaki bu çerçevenin içeriği de değişir, ancak soldaki bu çerçeve sürekli olarak değişmez.

Özel hedef

4 tane özel belge yönlendirme işlemi için kullanılan saklı hedef adı bulunmaktadır:

_blank

Tarayıcı, her zaman yeni açılan, isimsiz bir pencerede hedef belgeyi yükler.

_self

Bu hedef değeri, hedefi belirtilmemiş tüm <a> etiketleri için varsayılan hedeftir, bu hedef, hedef belgeyi aynı çerçeve veya pencerede kaynak belge olarak yükler ve gösterir. Bu hedef, belge başlığı <base> etiketindeki target özelliği ile birlikte kullanılmadıkça gereksiz ve gereksizdir.

_parent

Bu hedef, ebeveyn penceresine veya bu超链接ı içeren çerçeveyi içeren çerçeve setine dosyayı yükler. Bu referans pencere veya en üst çerçeve içindeyse, bu hedef _self ile eşdeğerdir.

_top

Bu hedef, bu超链接包含的窗口载入文档,使用 _top hedefi tüm içeren çerçeveleri temizler ve tüm tarayıcı penceresine dosyayı yükler.

İpucu:Bu target'ların tüm 4 değeri alt çizgi ile başlar. Herhangi bir diğer alt çizgi ile başlayan pencere veya hedef tarayıcı tarafından göz ardı edilir, bu yüzden, alt çizgi'yi belgede tanımlanan herhangi bir çerçeve adı veya id'nin ilk karakteri olarak kullanmayın.

Tarayıcı Desteği

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
Destek Destek Destek Destek Destek