onclick по блоку в котором есть ссылки
Доброе утро.
Есть небольшой пример: http://avtoportal.org.ua/new_templates_full/search.html Блок в котором несколько ссылок. Сейчас там внешние ссылки (открываются в новом окне), будут и внутренние, это не важно. И есть событие onclick на весь блок. Суть такая, что: - при клике на весь блок должна открываться определённая страница в новом окне (через js); - также при этом если кликнуть на любую из ссылок блока, то должен срабатывать не onclick на весь блок, а конкретная ссылка по которой кликнули; * если ссылка внутри блока внутренняя, то чтобы она открылась соответственно в текущем окне, если внешняя, в новом. Сейчас как видно по ссылке, onclick работает как window.location.href, а также есть ещё ошибки с двойным открытием. Помогите, плз, доработать скрипт чтобы открывалось всё корректно. Дублирую тут кусочки кода: HTML. <div class="block"> <a href="http://google.com.ua/" target="_blank">some link 1</a> <a href="http://ya.ru/" target="_blank">some link 2</a> <a href="http://yahoo.com/" target="_blank">some link 3</a> </div> JS. $(document).ready(function() { $(".block").bind("click", function() { $("a",this).click(function(){ }) window.location.href = "http://nba.com/"; // window.open(necessary_url); // return false; }) }) |
Цитата:
http://javascript.ru/tutorial/events...nye-s-sobytiem |
Очень благодарен. После коротких манипуляция получилось сделать как хотелось.
|
Часовой пояс GMT +3, время: 14:39. |