Html'de yeni sekmede bağlantı nasıl açılır?

Bir HTML projesi üzerinde çalışıyorum ve bir bağlantıyı javascript olmadan yeni bir sekmede nasıl açacağımı bulamıyorum.

Zaten <a href="http://www.WEBSITE_NAME.com"></a> bağlantısının aynı sekmede açıldığını biliyorum. Yeni bir sekmede nasıl açılacağı hakkında bir fikriniz var mı?

Çözüm

Bağlantının 'target' niteliğini _blank olarak ayarlayın:

<a href="#" target="_blank" rel="noopener noreferrer">Link</a>

Düzenleme: diğer örnekler için buraya bakın: http://www.w3schools.com/tags/att_a_target.asp

(Not: Daha önce _blank' yerineblank'ı önermiştim çünkü kullanılırsa yeni bir sekme açacak ve bağlantıya tekrar tıklandığında aynı sekmeyi kullanacaktır. Ancak, bunun tek nedeni, GolezTrol'ün de belirttiği gibi, bir çerçeve/pencere adına atıfta bulunması ve bağlantıya tekrar basıldığında aynı sekmede açmak için ayarlanıp kullanılacak olmasıdır).

Güvenlik Değerlendirmesi!

rel="noopener noreferrer"` yeni açılan sekmenin orijinal sekmeyi kötü amaçlı olarak değiştirmesini önlemek içindir. Bu güvenlik açığı hakkında daha fazla bilgi için şu kaynaklara bakın:

Yorumlar (7)

Gereksinimlerinize göre bunlardan birini kullanın.

Bağlantılı belgeyi yeni bir pencerede veya sekmede açın:

 <a href="xyz.html" target="_blank"> Link </a>

Bağlantılı belgeyi tıklandığı çerçevede açın (bu varsayılandır):

 <a href="xyz.html" target="_self"> Link </a>

Bağlantılı belgeyi üst çerçevede açın:

 <a href="xyz.html" target="_parent"> Link </a>

Bağlantılı belgeyi pencerenin tam gövdesinde açın:

 <a href="xyz.html" target="_top"> Link </a>

Bağlantılı belgeyi adlandırılmış bir çerçevede açın:

 <a href="xyz.html" target="framename"> Link </a>

Bkz. MDN

Yorumlar (3)

target="_blank"` kullanın:

<a href="http://www.example.com/" target="_blank" rel="noopener noreferrer">This will open in a new window!</a>
Yorumlar (1)