[blue]С целью удержать пользователей на сайте многие используют для ссылок, ведущих на внешние сайты, атрибут target и значения _blank. То есть получается, что нажав на ссылку, которая ведет на сторонний ресурс, пользователь открывает еще одно новое окно, сохраняя на виду первоначальный сайт. Однако прописывать вручную каждую ссылку слишком муторно. [/blue]
Чтобы раз и навсегда перестать беспокоиться о том что ссылки будут открываться в текущем окне, между <head> и </head> вставляем код:
Code
<script type="text/javascript">
$(document).ready(function() {
$("a[href^=http]").each(
function(){
if(this.href.indexOf(location.hostname) == -1) {
$(this).attr('target', '_blank');
}
})
});
</script>
Таким образом, все ссылки будут открываться в новом окне, независимо от того какой атрибут в них прописан, в новом окне или старом текущем.