Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   В домене www не работает getURL() (http://www.flasher.ru/forum/showthread.php?t=151081)

AntonSurkont 22.02.2011 11:49

В домене www не работает getURL()
 
Здравствуйте уважаемые программисты.
У меня один и тот же сайт на разных доменах http://telemarketingquote.com/ и http://www.telemarketingquote.com/. Я не могу понять почему менюшка на сайте http://telemarketingquote.com/ работает, а на сайте http://www.telemarketingquote.com/ не работает.
Подскажите плиз кто знает.

cleptoman 22.02.2011 12:03

www политика безопасности видит как другой домен...в корне своего домена пропишите файл кроссдоменной политики (crossdomain.xml). тема не единожды поднималась..поищите.

mooncar 22.02.2011 13:39

Либо в корень кладите кроссдоменник, либо используйте везде относительные пути.

AntonSurkont 22.02.2011 13:49

Я перехожу так:
Код AS1/AS2:

getURL("http://telemarketingquote.com/quote/");
...
getURL("http://telemarketingquote.com/vendors/");
...
getURL("http://telemarketingquote.com/affiliate/");

Содержимое кроссдомэйника:
Код:

<?xml version="1.0"?>
<!DOCTYPE cross-domain-policy SYSTEM "http://www.adobe.com/xml/dtds/cross-domain-policy.dtd">
<cross-domain-policy>
<allow-access-from domain="www.telemarketingquote.com" />
</cross-domain-policy>

Я не могу понять почему не работает. Подскажите плиз.

mooncar 22.02.2011 13:59

Вложений: 1
1. Для флеша сайт с домена "с www и "без www" - это разные сайты, имейте ввиду. Попробуйте прилагаемый кроссдоменник.

2. Еще раз настоятельно рекомендую использовать относительные пути.
Попробуйте
Код AS1/AS2:

getURL('/quote/');
...
getURL('/vendors/');
...
getURL('/affiliate/');

Первый символ в пути тут "/" , означает корень сайта.

и кроссдоменник не понадобится.

AntonSurkont 22.02.2011 14:14

Кроссдоменник не помог.
Скажите плиз как задать относительные пути.

mooncar 22.02.2011 14:25

Цитата:

Сообщение от AntonSurkont (Сообщение 975334)
Скажите плиз как задать относительные пути.

Если не помог кроссдоменник, который я прилагал (проверьте, если что, еще раз, я сперва выложил его в кодировке ANSI, а надо было в UTF-8), то см. мой пост № 5, п.2.

AntonSurkont 22.02.2011 14:46

К сожалению ничего не получается, ни относительные пути, ни UTF-8 (я открыл кроссдомэйник в Notepad++ поменял кодировку и сохранил). Скажите это может быть из-за того, что сайт создан при помощи CMS?

dark256 22.02.2011 14:53

если на Друпале - то возможно все :)

Поставьте http://www.httpwatch.com/support/ и смотрите откуда и куда реально флэшка ломится.
А то у вас там возможно стоят какие-нибудь редиректы и сиди у моря...

Отсюда:
http://www.telemarketingquote.com/
клик с менюшки вообще не производится, кстати. Никакого запроса исходящего не видно.

Попробуйте воткнуть на сайт ПРОСТО ТРИ КНОПКИ в одной флэшке, чтобы с каждой тупо нажимался УРЛ.
Без всех этих красивостей и интерактивностей. Так вообще ничего не понять. Ну и судя по древнему коду внутри менюхи там может тупо стоять какая-нибудь защита или привязка к домену. Не удивлюсь.


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

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