Форум 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)
-   -   Как получить текущий URL сайта? (http://www.flasher.ru/forum/showthread.php?t=98395)

un_named 12.07.2007 16:24

Как получить текущий URL сайта?
 
На сайте висит флэш меню. Сайт мультиязычный. Нужно чтобы при нажатии в меню на кнопку "ENG" к текущему URL прибавлялся префикс "&lang=eng".
Например текущая ссылка:
www.mydomain.com/index.php?id=1
По нажатии:
www.mydomain.com/index.php?id=1&lang=eng

Подскажите как получить текщий урл сайта (www.mydomain.com/index.php?id=1).

Molecula 12.07.2007 16:29

А зачем?
Обращайтесь не через абсолютный путь, а через относительный.
Код:

getURL('index.php&lang=eng', '_self');
Странно не знать урл сайта, где будет размещена флешка.

un_named 12.07.2007 16:43

Просто не все страницы будут выведены в меню, поэтому нужно получить либо полный, либо относительный урл. И id меняется. И страницы добавляются.

Так что такой метод не подойдет.

iNils 12.07.2007 16:48

вам надо смотреть в сторону SWFAddress

un_named 12.07.2007 16:58

Спасибо.

un_named 13.07.2007 10:32

Еще вопрос. Как по нажатии на кнопку в flash меню активизировать функцию php на текущей странице, которая вернет менюшке строку. Если это возможно.

Или активизировать функцию php, которая сама перезагрузит страницу.
Подскажите пожалуйста.

GreatRash 13.07.2007 11:32

сдлелай GET'ом

типа:
Код:

getURL('www.mydomain.com/index.php?id=1&lang=eng&reload=1', '_self');
ну и, соответственно, если переменная reload = 1, то перезагружай страницу ну или что там надо...

un_named 13.07.2007 12:45

Цитата:

Сообщение от GreatRash
сдлелай GET'ом
типа:
Код:

getURL('www.mydomain.com/index.php?id=1&lang=eng&reload=1', '_self');
ну и, соответственно, если переменная reload = 1, то перезагружай страницу ну или что там надо...

Нет, не то, нужно было прочитать сначала.

GreatRash 13.07.2007 12:58

А что "не то"?
Я весь топик прочитал, прежде чем постить...

я тоже недавно меню делал, так вот я URL узнавал с помощью PHP, а потом передавал его в переменную при помощи flashvars.

ну а дальше, как написал - GET

un_named 13.07.2007 14:54

Цитата:

Сообщение от GreatRash
А что "не то"?
Я весь топик прочитал, прежде чем постить...

я тоже недавно меню делал, так вот я URL узнавал с помощью PHP, а потом передавал его в переменную при помощи flashvars.

ну а дальше, как написал - GET

У меня опыта немного, может не понял, извините. Почитаю и про flashvars.


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

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