Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Преобразование строки в escape и дальнейшая запись в hash (https://javascript.ru/forum/misc/37239-preobrazovanie-stroki-v-escape-i-dalnejjshaya-zapis-v-hash.html)

1lider 12.04.2013 14:12

Преобразование строки в escape и дальнейшая запись в hash
 
Счастье и мир.

Как записать eacape последовательность, в hash?

Мой вариант, почему то не работает. Преобразованная строка, отображается в адресной строке, неизменной.

function set_hash() {
	var text_code = encodeURIComponent("Привет Мир");
	document.location.hash = text_code;
}

1lider 12.04.2013 14:26

Данный метод работает, но не во всех браузерах. Не работает в Opera, IE, Mozila.

Ervin 12.04.2013 15:31

window.location.href = window.location.href.split("#")[0] + "#" + encodeURIComponent("Твой Текст");


Это с первого результата в гулу. Нащет того что ты не видеш %20, то это не значит что его нет. В разных browsers по разному. Скопируй url и все будет там.

1lider 12.04.2013 16:05

Цитата:

Нащет того что ты не видеш %20, то это не значит что его нет. В разных browsers по разному. Скопируй url и все будет там.
Да, действительно. То есть фактически, они там присутствуют, но не каждый браузер их показывает. Чтож, на будущее, буду знать.:)


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