X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Вопрос
spector66
spector66
Topic Starter сообщение 6.12.2012, 13:37; Ответить: spector66
Сообщение #1


Можно ли сделать так? Если url такой http://site.ru/site.html#yandex то открывался http://yandex.ru, а если http://site.ru/site.html#google то открывался google
Заранее спасибо:rolleyes:
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
albert20707
albert20707
сообщение 9.12.2012, 12:36; Ответить: albert20707
Сообщение #2


Можно , только я не знаю как :nea:
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
.Pothead.
.Pothead.
сообщение 11.12.2012, 0:06; Ответить: .Pothead.
Сообщение #3


Вероятнее всего это делается через .htaccess, погугли инфу об этом файле и его синтаксисе и предназначении
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Apay
Apay
сообщение 11.12.2012, 10:46; Ответить: Apay
Сообщение #4


это делается через javascript, см. в сторону location
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Hationen
Hationen
сообщение 13.12.2012, 13:35; Ответить: Hationen
Сообщение #5


(Apay @ 11.12.2012, 13:46) *
это делается через javascript, см. в сторону location


Да, мне кажется, это реализуемо на js.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Arks
Arks
сообщение 14.12.2012, 9:23; Ответить: Arks
Сообщение #6


htaccess и вообще серверу я думаю пофиг на хеш и то что идет за ним.

[JS]
window.hashObj = {
parse: function(str){
var glue1 = '=';
var glue2 = '&';
var array2 = str.split(glue2);
var array3 = {};
for(var x=0; x<array2.length; x++) {
var tmp = array2[x].split(glue1);
alert(unescape(tmp[0])+':'+unescape(tmp[1]).replace(/[+]/g, ' '));
}
return array3;
},

get: function(name) {
var hash = window.location.hash;
if (hash.replace(" ","") == '#' || !hash) {
return false;
}
return this.parse(hash.replace("#",""));
},

set: function(data) {
if (data !== undefined) {
if (!(typeof data === 'string')) {
var str = [];
for(var i in data) {
str.push(i + '=' + data[i]);
}
data = str.join('&');
}
window.location.hash = '#' + data;
}
},

clear: function(name) {
window.location.hash = '';
}
}
[/JS]

ну а за сами редиректы вестимо отвечает window.location.href

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Вопрос - платное размещение баннеров на сайте
10 WGN 3184 14.12.2020, 14:20
автор: Peterson
Открытая тема (нет новых ответов) Вопрос по рекламе в "инстаграме"
Только активные аккаунты могут создавать или редактировать рекламу
8 Zubkov 16050 17.1.2020, 17:49
автор: Forumacc
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыВопрос-ответ о работе форума
307 dos1k 43322 9.11.2019, 17:59
автор: heks
Открытая тема (нет новых ответов) Жена логопед, собрался ей приводить клиентов. Встал вопрос, куда приводить.
В теме перечисление доступного мне продвижения, но с чего начать?
9 memeplex 3726 16.2.2019, 15:45
автор: zyzy
Открытая тема (нет новых ответов) Предлагаю размещение качественных ссылок на форумах и сервисах вопрос ответ
21 ПроФФи 5019 2.3.2018, 20:56
автор: ShowPrint


 



RSS Текстовая версия Сейчас: 19.4.2024, 22:49
Дизайн