Türkiye'nin En Eski Webmaster Forumu İyinet'e Hoşgeldiniz!

100 linke aynı anda target_blank (yeni sayfada açılması için) eklemek mümkünmü?

Gazeteci

0
Onaylı Üye
Üye
Katılım
12 Eylül 2010
Mesajlar
778
Açılan Konu
134
Tepki puanı
3
Selam Arkadaşlar. 100 linke aynı anda target_blank (yeni sayfada açılması için) eklemek mümkünmü? (Yani ayrı-ayrılıkda her linkin üzerinde oynayarak vakit kayb etmeden)
Cevabınız için önceden teşekkürler.
 

Angelo

0
Onaylı Üye
Üye
Katılım
13 Aralık 2004
Mesajlar
9,603
Açılan Konu
164
Tepki puanı
106
Konum
AZ
Bu örnekte sayfadaki tüm linkler nasıl değiştirilir inceleyebilirsin.

HTML:
<body onLoad="link_degis()">

<script language="Javascript">

function link_degis() {
var x = document.getElementsByTagName('a');
var len = x.length;
len = parseInt(len) - 1;

	for (var i=0; i<=len; i++) {
	document.getElementsByTagName('a')[i].target='_new';
	}

}

</script>

<a href="http://www.google.com">link 1</a><br />
<a href="http://www.yahoo.com">link 2</a><br />
</body>
 

Gazeteci

0
Onaylı Üye
Üye
Katılım
12 Eylül 2010
Mesajlar
778
Açılan Konu
134
Tepki puanı
3
Galiba bir az zor bu iş.Tam olarak nereye eklenir bu kod? Ama bu kodda da her link ayrı- ayrılıkda notlanmış. Daha kolay bir yolu yokmu hocam?
 

Mywedding

1
Onaylı Üye
Üye
Katılım
26 Eylül 2006
Mesajlar
5,893
Açılan Konu
426
Tepki puanı
88
Konum
www.odatv.com
slm,

<head> arasına aşağıdakini yaz, dene

<base target="_blank">

</head>
 

Angelo

0
Onaylı Üye
Üye
Katılım
13 Aralık 2004
Mesajlar
9,603
Açılan Konu
164
Tepki puanı
106
Konum
AZ
Neresi zor anlamadım, fonksiyonu ekleyip, body de çağıracaksınız. Yani hazır kodu yazmaktan daha kolay size ne yapılabilir bilmiyorum.
 
Üst