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ı?
347
3
Bağlantının 'target' niteliğini
_blank
olarak ayarlayın:Düzenleme: diğer örnekler için buraya bakın: http://www.w3schools.com/tags/att_a_target.asp
(Not: Daha önce
_blank' yerine
blank'ı ö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:
Gereksinimlerinize göre bunlardan birini kullanın.
Bağlantılı belgeyi yeni bir pencerede veya sekmede açın:
Bağlantılı belgeyi tıklandığı çerçevede açın (bu varsayılandır):
Bağlantılı belgeyi üst çerçevede açın:
Bağlantılı belgeyi pencerenin tam gövdesinde açın:
Bağlantılı belgeyi adlandırılmış bir çerçevede açın:
Bkz. MDN
target="_blank"` kullanın: