Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Window.Location для динамических URL. Как? (https://javascript.ru/forum/events/3772-window-location-dlya-dinamicheskikh-url-kak.html)

Crash 22.05.2009 08:57

Window.Location для динамических URL. Как?
 
Здравствуйте.
Подскажите пожайлуйста.

Как осуществить window.location.href="LINK" для динамических URL.
Например:
Со страницы:
https://www.sait.com/index.aspx?crypt=HJx762FSjsk03987^JSjhs
На страницу:
https://www.sait.com/faq.aspx?crypt=fdgdlx9^45xbghs56SHBSjnhb
Значения после crypt=, назовём их XXX задаються рандомно на одну сессию.

Может быть стоит записывать во время загрузки в новую переменную эти XXX?
Если это возможно то как её добавить к стнадартному урлу https://www.sait.com/index.aspx? + XXX?

Или подскажите в какой области это находиться...

x-yuri 22.05.2009 10:25

а ты пробовал так?
window.location.href="https://www.sait.com/index.aspx?crypt=HJx762FSjsk03987^JSjhs"


Цитата:

Значения после crypt=, назовём их XXX задаються рандомно на одну сессию
это плохо по отношению к поисковикам, если это public-URL

Crash 22.05.2009 10:42

Цитата:

Сообщение от x-yuri (Сообщение 19764)
а ты пробовал так?
window.location.href="https://www.sait.com/index.aspx?crypt=HJx762FSjsk03987^JSjhs"

Да, на время сессии (наличии cookies) работает.
Но вот как быть когда параметры сменяться?

Вообще возможно как-то записать эти параметры (XXX) после crypt=, после загрузки индекса,
и подставить скриптом в window.location.href="https://www.sait.com/faq.aspx?crupt=XXX?

Kolyaj 22.05.2009 10:56

window.location.href = window.location.href.replace(/^(https?:\/\/[^\/]+\/)[^?]/, '$1faq.aspx')


Часовой пояс GMT +3, время: 16:47.