Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> как убрать # c url 
V
    Опции темы
SadMan
Дата 30.9.2010, 20:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 46
Регистрация: 21.8.2009

Репутация: нет
Всего: нет



Всем привет)

Мне нужно убрать # c url,
location.hash="" не помагает... помогите ВЫ

Всем спасибо)
PM MAIL   Вверх
CruorVult
Дата 1.10.2010, 09:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 868
Регистрация: 24.9.2008
Где: г.Киев, Украина

Репутация: 13
Всего: 28



Цитата(SadMan @  30.9.2010,  20:01 Найти цитируемый пост)
Мне нужно убрать # c url,location.hash="" не помагает... помогите ВЫ

Убрать то можно, но прийдется обновлять страницу. Вы уверены что это нужно?

Код

location.href = location.href.replace(location.hash,"");


Это сообщение отредактировал(а) CruorVult - 1.10.2010, 09:51
PM MAIL Skype   Вверх
SadMan
Дата 1.10.2010, 12:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 46
Регистрация: 21.8.2009

Репутация: нет
Всего: нет



Цитата(CruorVult @ 1.10.2010,  09:45)
Убрать то можно, но прийдется обновлять страницу. Вы уверены что это нужно?

Я использую технологию Ajax на сайте и мне нужно убрать # не перегружая страницы...
По всей видимоти етого сделать нельзя, но я решыл выдвинуть ету тему здесь, может быть кто то  и знает как ето сделать)
PM MAIL   Вверх
Amphiluke
Дата 1.10.2010, 12:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


   ☽
***


Профиль
Группа: Завсегдатай
Сообщений: 1253
Регистрация: 26.8.2009

Репутация: 35
Всего: 112



SadMan, а откуда (при каких обстоятельствах) появляется знак «#»?
PM   Вверх
CruorVult
Дата 1.10.2010, 12:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 868
Регистрация: 24.9.2008
Где: г.Киев, Украина

Репутация: 13
Всего: 28



Цитата(Amphiluke @  1.10.2010,  12:19 Найти цитируемый пост)
а откуда (при каких обстоятельствах) появляется знак «#»

Скорее всего по якорю и выполняются аякс-запросы.
PM MAIL Skype   Вверх
Amphiluke
Дата 1.10.2010, 12:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


   ☽
***


Профиль
Группа: Завсегдатай
Сообщений: 1253
Регистрация: 26.8.2009

Репутация: 35
Всего: 112



Чего-то я не догоняю, может, легче предотвратить появление решетки, вернув false при «переходе по якорю», чем пытаться убрать ее оттуда, когда она уже появилась там? smile

Добавлено через 1 минуту и 28 секунд
Примера (кода) не хватает.
PM   Вверх
CruorVult
Дата 1.10.2010, 12:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 868
Регистрация: 24.9.2008
Где: г.Киев, Украина

Репутация: 13
Всего: 28



Amphiluke, По якорю выполняются аякс-запросы. К примеру, по нажатию на ссылку меняется location.hash, скрипт это видит и выполняет нужный запрос по параметрам из location.hash. Так вот, когда не надо якорь(переход на главную страницу), SadMan, хочет убрать "#". На сколько я знаю, без перезагрузки страницы этого не сделать.
PM MAIL Skype   Вверх
SadMan
Дата 1.10.2010, 13:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 46
Регистрация: 21.8.2009

Репутация: нет
Всего: нет



Цитата(CruorVult @ 1.10.2010,  12:45)
Так вот, когда не надо якорь(переход на главную страницу)

Все верно Вы понимаете.
PM MAIL   Вверх
CruorVult
Дата 1.10.2010, 13:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 868
Регистрация: 24.9.2008
Где: г.Киев, Украина

Репутация: 13
Всего: 28



SadMan, да пусть себе валяется тот пустой якорь, кому он сдался. Он же не влияет на работу приложения.
PM MAIL Skype   Вверх
SadMan
Дата 1.10.2010, 16:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 46
Регистрация: 21.8.2009

Репутация: нет
Всего: нет



CruorVult
Пусть валяется, но неправельно это немного ;)
PM MAIL   Вверх
12345c
Дата 6.10.2010, 19:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Круглый
****


Профиль
Группа: Vingrad developer
Сообщений: 2018
Регистрация: 26.12.2005
Где: наша не пропадала ?

Репутация: 57
Всего: 101



history.go(history.length  + histLength);
(где histLength - длина истории в момент, когда впервые ушли на якорь).

Добавлено через 5 минут и 15 секунд
(Сменится, конечно, страница, но без перезагрузки, а восстановить окружение, наработанное аяксом, можно из JS-переменных. Большие костыли, но как ещё?)
PM WWW   Вверх
SadMan
Дата 13.10.2010, 16:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 46
Регистрация: 21.8.2009

Репутация: нет
Всего: нет



Цитата(12345c @ 6.10.2010,  19:21)
history.go(history.length  + histLength);
(где histLength - длина истории в момент, когда впервые ушли на якорь).


Спасибо за вариант, ну я решил не утруждать себе жизнь и просто добавил к якорю #home_page пусть так будет ;)
PM MAIL   Вверх
waldemarcd
Дата 26.10.2011, 12:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 26.10.2011

Репутация: нет
Всего: нет



history.pushState("", document.title, window.location.pathname);
можно так попробывать
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0559 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.