|
|
|
JavaScript: подмена строки в адресе страницы
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! В JavaScript не силен совсем, помогите пожалуйста. Нужно по гиперссылке сделать переход на страницу, адрес которой равен адресу текущей страницы с измененной одной частью. Нужно найти первое вхождение "/символы_или_дефис/" (слеш, любые символы a-z и A-Z и дефис, слеш) и заменить это вхождение на конкретную строку. Псевдокод: <a href="javascript: goto_url(str_repl(current_url, '/*/', '/new/'))"> как это будет правильно на JavaScript? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2013, 05:15 |
|
||
|
JavaScript: подмена строки в адресе страницы
|
|||
|---|---|---|---|
|
#18+
Илья Кислицыннайти первое вхождение "/символы_или_дефис/" (слеш, любые символы a-z и A-Z и дефис, слеш) и заменить это вхождение на конкретную строку Как вариант... Код: javascript 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2013, 08:50 |
|
||
|
JavaScript: подмена строки в адресе страницы
|
|||
|---|---|---|---|
|
#18+
Большое спасибо, krvsa! А как узнать URL текущей страницы? Я собираюсь написать вот так: <a href="javascript: alert(__cur_url__.replace(/(^[^\/]*\/)([A-Z]|[a-z]|-)+\//i,'/new/'))"> Это будет правильно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2013, 22:05 |
|
||
|
JavaScript: подмена строки в адресе страницы
|
|||
|---|---|---|---|
|
#18+
Адрес нашел :) location.href ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2013, 22:07 |
|
||
|
JavaScript: подмена строки в адресе страницы
|
|||
|---|---|---|---|
|
#18+
Никак не работает Код: html 1. 2. 3. 4. 5. предполагаю, что заменит вхождение "razdel-razdel" на "test". Но выдается строка http://website.com/razdel-razdel/delo.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2013, 22:38 |
|
||
|
JavaScript: подмена строки в адресе страницы
|
|||
|---|---|---|---|
|
#18+
Илья Кислицынпредполагаю, что заменит вхождение "razdel-razdel" на "test". Но выдается строка http://website.com/razdel-razdel/delo.html Илья КислицынНужно найти первое вхождение "/символы_или_дефис/" (слеш, любые символы a-z и A-Z и дефис, слеш) и заменить это вхождение на конкретную строку. Обманул? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2013, 08:28 |
|
||
|
JavaScript: подмена строки в адресе страницы
|
|||
|---|---|---|---|
|
#18+
Илья Кислицынпредполагаю, что заменит вхождение "razdel-razdel" на "test". Но выдается строка http://website.com/razdel-razdel/delo.html Как вариант... Код: javascript 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2013, 08:33 |
|
||
|
|

start [/forum/topic.php?fid=22&fpage=115&tid=1447688]: |
0ms |
get settings: |
7ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
43ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 236ms |
| total: | 360ms |

| 0 / 0 |
