Замена TARGET или внешний сайт в новой вкладке
XHTML 1.0 Strict, а также XHTML 1.1 не одобряют использование атрибута target для ссылок. Но, было найдено удобное решение на jquery, отслеживающее ссылки на внешние сайты и открывающие их в новой вкладке/окне.Плагин реализован на javascript при помощи библиотеки jquery.
Код плагина
jQuery.fn.targetOn = function(options){
var currentDomain = location.hostname;
return this.each(function() {
jQuery(this).click(function(){
var href = jQuery(this).attr('href');
var linkDomain = this.hostname;
if(linkDomain != currentDomain){
window.open(href);
return false;
}
});
});
};
Установка плагина
Сохраните код плагина в файле с расширением js (например target.js).Скачайте JQuery библиотеку.
Подключите библиотеку и файл плагина между тегами .
Пример:
<head>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="target.js"></script>
</head>
Комментарии и отзывы к материалу
Открыта вакансия на первого комментатора!Отправить комментарий
Как зовут?
Сообщение