![]() |
передача переменных в другой урл.
возникла такая ситуевина.
есть некий адрес: http://nekiy_domen.some/ на нем основной сайт на флэшке но к тому же есть http://nekiy_domen.some/some_dir http://nekiy_domen.some/another_dir http://nekiy_domen.some/else_dir они должны вести на разделы основного сайта. типа как ссылки на внутренние спрятанные далеко части. надо умудрица засунуть в них html (да, блин, что угодно на самом деле), чтобы при заходе по этому адресу посетителя перекидывало на основной сайт, но открывался нужный раздел. в общем картина такая, что нужно послать во флэшку основного сайта некую переменную. и вот тут встает вопрос (внимание, вопрос!): КАК ЖЕ ЭТО РЕАЛИЗОВАТЬ?? сображений почти ноль, структуру менять нельзя. если бы можно было флэшем прочитать адресную строку в браузере.... была задумка с cookie, но не знаю возможно ли это и, тем более, как реализовать... вот такая заморочка. очень надеюсь на сображения и идеи всего флэш-сообщества. |
Флэшку в основную страницу нужно вставлять динамически, передавая ей какую-нить переменную, указывающую на раздел (саму переменную брать из адресной строки браузера):
<script> razdel = location.search; document.write('<object ...'); document.write('<param name="movie" value="main.swf'+razdel+'">'); document.write('<embed src="main.swf'+razdel+'" ...></embed>'); </script> Соответственно теперь, если вызвать такой ХТМЛ с параметром, например: http://nekiy_domen.some/index.html?razdel=2 (или http://nekiy_domen.some/?razdel=2) то во флэшке автоматом появится переменная razdel со значением 2. Остальное дело редиректа: в 1-й директории <script>location.replace('../?razdel=1');</script> во 2-й <script>location.replace('../?razdel=2');</script> и т.д... |
Если честно то ничего не понял...
Может я не четко задал вопрос? 1. У меня есть флешь вставленный в хтмл. во флеше есть меню и несколько подменю переход из меню в подменю осуществляется командой on (release){ gotoAndStop ( 2 );} (или 3 или 4 - в зависимости от кол ва подменю) 2. Есть совсем другой флешь тоже вставленный в хтмл из него надо по нажатию на кнопку попасть в первый флешь но сразу во вторую сцену (или третью или четвертую в зависимости от нажатой кнопки) Можно ли более подробно написать что мне вставить и куда в первый флешь и что и куда во второй... Если вас конечно это не затруднит... |
Спасибо!!!
:D :D :D :D
огромное спасибо! все работает. |
| Часовой пояс GMT +4, время: 06:03. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.