Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 30.11.2011, 15:52
Интересующийся
Отправить личное сообщение для Moonlight Посмотреть профиль Найти все сообщения от Moonlight
 
Регистрация: 18.05.2011
Сообщений: 25

Аякс при переходе по ссылке
У меня на всех баннерах висит по функции вида:
<a onclick="updateCountClick(<?=$b[2]?>)".....


Где $b - id баннера.
Так вот если баннер статичный, то аякс отрабатывает нормально, а если баннер сам является ссылкой, то есть ведёт на сайт, то возникает ошибка.
Как сделать так, что бы и аякс запрос проходил и затем юзер уходил по ссылке баннера.
Вот код функции с аяксом:
function updateCountClick(id){
    $.ajax({
      type: "GET",
      url: "http://pravdapskov.ru",
      data: "ajax=addclick&id_ban="+id
    });
};


Вот сайт http://pravdapskov.ru.
Самый верхний баннер с докторами - ссылка, там аякс запрос выдаёт ошибку, в баннеры справа - статичные там всё нормально отрабатывает.
Кто знает, подскажите пожалуйста.
Ответить с цитированием
  #2 (permalink)  
Старый 30.11.2011, 18:02
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

переводить пользователя по ссылке ПОСЛЕ ajax-запроса
Ответить с цитированием
  #3 (permalink)  
Старый 05.12.2011, 19:25
Интересующийся
Отправить личное сообщение для Moonlight Посмотреть профиль Найти все сообщения от Moonlight
 
Регистрация: 18.05.2011
Сообщений: 25

Ссылка зашита в сам баннер посредством ActionScript. У меня нет возможности контролировать момент перехода. Ещё какие-то варианты есть, кроме как вырезать из баннера ссылку?
Ответить с цитированием
  #4 (permalink)  
Старый 05.12.2011, 20:32
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

1. отменить переход по ссылке (действие по-умолчанию).. сработает 50\50
2. потом отослать ajax-запрос.
3. по окончании запроса сымитировать клик на банере.
Ответить с цитированием
  #5 (permalink)  
Старый 05.12.2011, 20:40
что-то знаю
Отправить личное сообщение для devote Посмотреть профиль Найти все сообщения от devote
 
Регистрация: 24.05.2009
Сообщений: 5,176

Сообщение от melky
1. отменить переход по ссылке (действие по-умолчанию).. сработает 50\50
Не сработает вообще, JavaScript c ActionScript не имеет ничего общего, если во влешь вшили что-то, никакой JavaScript это отменить не даст.
Ответить с цитированием
  #6 (permalink)  
Старый 05.12.2011, 20:54
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

насчёт этого у меня была неуверенность
т.е. клик по флешу отличается от клика по ссылке ?
Ответить с цитированием
  #7 (permalink)  
Старый 05.12.2011, 21:04
что-то знаю
Отправить личное сообщение для devote Посмотреть профиль Найти все сообщения от devote
 
Регистрация: 24.05.2009
Сообщений: 5,176

Сообщение от melky
т.е. клик по флешу отличается от клика по ссылке ?
Флешь это отдельная программа, тоесть по сути это как браузер ФФ и Opera они ничего общего не имеют, и не могут обращаться или запрещать что-то друг-другу, но если оба будут согласны обмениваться данными и выполнять события друг-друга то да, можно управлять. Но для этого нужно писать специально флешь для работы с JavaScript тоесть использовать специализированные функции внутри ActionScript что бы JavaScript мог дать команду флешу о нужном действии.
Ответить с цитированием
  #8 (permalink)  
Старый 09.12.2011, 14:55
Интересующийся
Отправить личное сообщение для Moonlight Посмотреть профиль Найти все сообщения от Moonlight
 
Регистрация: 18.05.2011
Сообщений: 25

Отлично, теперь мы больше знаем про флэш, но может кто-то подскажет что всё-таки делать в такой ситуации?
Ответить с цитированием
  #9 (permalink)  
Старый 09.12.2011, 15:18
х.з
Посмотреть профиль Найти все сообщения от dmitriymar
 
Регистрация: 21.11.2010
Сообщений: 4,588

Сообщение от Moonlight
но может кто-то подскажет что всё-таки делать в такой ситуации
ничего.либо переписать код в банере чтоб работа шла через js а затем только переход.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ява меню закрывается при переходе на страницу. Avenger Общие вопросы Javascript 3 29.06.2011 01:08
Див при переходе по ссылке Andrejs Элементы интерфейса 6 27.04.2011 21:40
Текст, появляющийся в определённом месте страницы при клике по ссылке denisnb Элементы интерфейса 2 20.03.2011 07:24
Двойное действие при клике по ссылке spider Элементы интерфейса 5 10.11.2009 10:43
Отрыть DIV блок при переходе с другой страницы BuTbka Общие вопросы Javascript 7 08.04.2009 22:59