2013-09-27 3 views
-5

У меня настоящая проблема с целевым _blank. Веб-сайт таков: http://www.l2herbal.com/ Когда я помещал ссылку с целевым _blank в меню («Форум»), если пользователь нажимает на него, он открывается в новой вкладке, но проблема в том, что http://www.l2herbal.com/forum остается в старой адресной строке. Я проверил все js, но ничего не нашел.target _blank funny behavior

Chrome, Mozilla, IE, действующий одинаково.

+2

Это м ... точка цели _blank – MLeFevre

+1

ну, вот в чем смысл ... спасибо за -1. –

+0

Нехорошо указывать на свой веб-сайт, который будет исправлен после получения ответа. Вы должны воспроизвести минимальный тестовый сценарий, чтобы этот вопрос и его ответы могли принести пользу будущим посетителям. – alex

ответ

0

Это вопрос с помощью этого сценария: http://www.l2herbal.com/js/scrollTo.min.js

Вот код, который изменяет окно URL:

window.location.hash = d 

Вы применили его ко всем ссылкам меню в http://www.l2herbal.com/js/main.js:

$('#nav-boxes a, .logo a, #nav a, #navmobile ul a').scrollTo({ duration: 'slow' }); 

Изменить #nav-boxes a селектор для исключения форума url.

+0

Я думаю, что это решение.Однако мои навыки js требуют дополнительного времени для изменения этого селектора :) –

+0

@CosminSerbanescu '$ ('# nav-boxes a [href]: not ([href =" ./ forum "])')' – NARKOZ

+0

Спасибо, миллион! Оно работало завораживающе! С наилучшими пожеланиями!!! –

0

Проверка HTML с вашего сайта я нашел href="/forum"

Place точку (.) Перед /forum в href указать форум в текущей (корневой) каталог

Используйте

<a style="width: 16.6667%;" class="menu-5" href="./forum" target="_blank"> 

         <div></div><span>Forum</span></a> 

Вместо

<a style="width: 16.6667%;" class="menu-5" href="/forum" target="_new"> 

         <div></div><span>Forum</span> 

+0

Спасибо за ответ - но это не сработало –

+0

Попробуй, 'href =" ./ forum/"' – Salim

Смежные вопросы