![]() |
как прописать урлу и скрипт для баннера?
нарисовала баннер, отправила в контору, которая должна его выставить. оттуда мне прислали следующие словеса.
"в баннере неверно прописана кнопка перехода" "Во всех swf-файлах переход должен осуществляться вызовом getURL(_root.link1, ?_self?), что унифицировано с большинством подобных сервисов в Интернете (для баннеров размера 240x400, 600x90, так же баннеров формата backscreen и pop-under необходимо обязательное использование параметра ?_blank? вместо ?_self?." попробовала прописать то, что мне посоветовали on (release) { getURL(_root.link1, ?_blank?); } эффекта открытия _blank не последовало. что я сделала не так? |
Попробуй
Код:
on (release) { |
пробовала
ни в мозилле, ни в эксплорере эффекта не наблюдается :-( |
может что-то в html-ке нужно прописать помимо
?link1=http://www.lalala.ru/ |
link1 это параметр который должен быть прописан в html а _blank возьми в скобки ... наверное так ...
|
Вложений: 1
вот пример в экслорере работает
|
2kuzen
покажи, полизалуйста, как должен выглядеть код в случае? я совсем тормоз :-( |
Цитата:
не могу открыть. "unexpected file format" :( |
а ты в каком Flashe работаешь. Там 7.2.
|
Flash MX
|
Вложений: 1
лови для Mxа
|
Короче в html поменяй что бы было вот так
Код:
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="550" height="400" id="url" align="middle">Код:
on (release) { |
2KUZEN
ну да, у меня в точности так же. но не работает почему-то может я не тому объекту в .fla присваиваю скрипт? у меня это отдельный слой, в котором лежит button присваиваю этот скрипт ко всему слою, а не при переходе в button |
если у тебя всё так же то должно работать полюбому ... обрати внимание на строки выделенные красным ...
|
2 as_68
ссылка не открывается в отдельном окошке все равно :-( ни в эксплорере, ни в мозилле может у меня с броузерами что-то не так? |
Ты просто попробуй на кнопку повесить вместо _root.link1 >> "http://www.mysite.ru"
если работает то всё с твоими браузерами пучком ... |
Код должен выглядеть буквально так:
on (release) { getURL(_root.link1, "_blank"); } Вместо вопросительных знаков - кавычки. При вставке твоего банера в некую страницу, баннерная система будет передавать ему адрес для перехода по баннеру. Скорее всего, через параметр flashVars. Ты же для тестирования прописывай link1 сама, например on (release) { _root.link1="www.flasher.ru"; getURL(_root.link1, "_blank"); } так можно убедиться что все работает. Конечно, не забудь удалить строку _root.link1=... перед тем как отдавать баннер. |
"_blank"
Что? F1 сломался? |
Зачем _root.link1="www.flasher.ru"; ?
Можно же запускать banner.swf?link1=www.flasher.ru (не знаю как в ИЕ, а в Опере все и в локале пашет) |
:) Можно и так. У меня преподский инстинкт. Объяснять тему наиболее коротко и понятно с наименьшим количеством возможных ошибок. Это ж надо дополнительно объяснить, _где_ это надо прописать, и что надо прописать 2 раза для разных браузеров...
Не говоря того, что это неправильный подход. banner.swf?link1=www.flasher.ru - передача параметра через http. Если один юзер зайдет на страницу, и будет прописано banner.swf?link1=www.flasher.ru, а в другой раз там будет banner.swf?link1=www.realtime.ru, то banner.swf будет перегружен, а не взят из кэша, т.к. с точки зрения http это есть новый линк. По-правильному надо использовать параметр flashVars=link1=www.realtime.ru&foo=klop, тогда перегрузки данных не будет. Для баннера перегрузка не страшна (хотя баннерные системы тоже считают траффик), но для раздела сайта это уже считается грубой технологической ошибкой. Как obi-van error при вращении объекта на месте. |
Стоп, какие 2 раза? Прям в строке браузера написать...
И то только для теста, тогда не надо помнить что нужно строку из кода убрать. Поподробнее про obi-van можно? |
Цитата:
все получилось! :) спасибо за помощь. |
Цитата:
Цитата:
|
| Часовой пояс GMT +4, время: 05:35. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.