MediaWiki:Common.js — различия между версиями
Материал из AstroLords
Admin (обсуждение | вклад) |
Admin (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
/* Размещённый здесь код JavaScript будет загружаться пользователям при обращении к каждой странице */ | /* Размещённый здесь код JavaScript будет загружаться пользователям при обращении к каждой странице */ | ||
function ExtLinks() { | function ExtLinks() { | ||
− | var extlinks = document.getElementsByClassName(' | + | var extlinks = document.getElementsByClassName('external'); |
for (var i=0, il=extlinks.length; i<il; i++) { | for (var i=0, il=extlinks.length; i<il; i++) { | ||
var ele = extlinks[i]; | var ele = extlinks[i]; | ||
var link = ele.getElementsByTagName('a')[0]; | var link = ele.getElementsByTagName('a')[0]; | ||
if (link) link.setAttribute('target','_blank'); | if (link) link.setAttribute('target','_blank'); | ||
+ | else ele.setAttribute('target','_blank'); | ||
}; | }; | ||
}; | }; | ||
addOnloadHook(ExtLinks); | addOnloadHook(ExtLinks); |
Текущая версия на 17:51, 20 мая 2014
/* Размещённый здесь код JavaScript будет загружаться пользователям при обращении к каждой странице */ function ExtLinks() { var extlinks = document.getElementsByClassName('external'); for (var i=0, il=extlinks.length; i<il; i++) { var ele = extlinks[i]; var link = ele.getElementsByTagName('a')[0]; if (link) link.setAttribute('target','_blank'); else ele.setAttribute('target','_blank'); }; }; addOnloadHook(ExtLinks);