Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 03.07.2009, 23:19
Strangor вне форума Посмотреть профиль Отправить личное сообщение для Strangor Найти все сообщения от Strangor
  № 1  
Ответить с цитированием
Strangor

Регистрация: Jan 2008
Сообщений: 7
По умолчанию Как вызвать javascript функцию, которая находится на другом домене внутри страницы?

Добрый день, вопрос следующий, постараюсь максимально подробно объяснить:
есть сайт на одном домене, предположим www.domen.ru, сайт состоит из страниц, внутри которых есть javascript-код google analytics:
Код:
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
try {
var pageTracker = _gat._getTracker("smth");
pageTracker._trackPageview();
} catch(err) {}
На страницах есть flash элемент (видео), при клике на вопроизведение из flash происходит вызов javascript-функции со страницы
Код AS1/AS2:
getURL("javascript:pageTracker._trackPageview('/click');")
Т.е. получается, что flash элемент вызывает функцию, которая прописана в той же странице, где он находится. Т.о. образом можно отслеживать количество кликов на этом элементе с помощью google analytics, что и делается и работает. AS2.0

Теперь задача стоит такая: этот flash элемент любой пользователь может вставить на свой домен (реализовано, как у rutube и т.д., с помощью отдачи кода embeded), т.е. элемент появляется, к примеру, на странице домена www.drugoy.com. Я уже голову сломал, как в этом случае вызвать ту же javascript-функцию с какой-нибудь страницы домена www.domen.ru при клике на элементе в домене www.drugoy.com. Понятно объяснил? Реализована загрузка переменных с домена www.domen.ru, т.е. все работает, но вот теперь надо просто реализовать один маленький момент - вызов javascript-функции со страницы другого домена из flash-элемента. Помогите, люди добрые, проект загорается уже )) Почитал тут на форуме, но ничего не нашел, наверное, просто не в том направлении двигаюсь и не то ищу.

Создать новую тему Ответ Часовой пояс GMT +4, время: 02:54.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 02:54.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.