Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.04.2015, 09:53   #1
mrdemkin
Пользователь
 
Регистрация: 02.10.2013
Сообщений: 15
По умолчанию Подтверждение местоположения посетителя

Доброго времени суток!
Прошу показать на примере или направить со скриптом на JS.
Чем проще, тем лучше, так как хотелось бы разобраться, и в последствии подобное выполнять самостоятельно.

Пусть имеется некий сайт с поддоменами для разных городов:
nsk.example.com
msk.example.com
spb.example.com

Есть некая реализованная js-функция getGeoRegion(), возвращающая массив формата {‘nsk’, ’Новосибирск’}, {‘msk’, ’Москва’}, {‘spb’, ’Санкт-Петербург’} в зависимости от местоположения посетителя сайта.

Нужно написать скрипт, используя jQuery (и любые библиотеки вроде fancybox, хотя и не особо желательно), который будет выводить форму подтверждения текущего местоположения пользователя («Ваш город: Новосибирск?»), в случае, если сайт, на котором находится пользователь не совпадает по городу с тем, как его определяет система. В форме выводится кнопка «Да» для перехода на аналогичную страницу для нужного города.

В случае, если пользователь находится на сайте без региона (example.com), автоматически перенаправлять его на сайт для региона, получаемого через getGeoRegion();

Я могу написать скрипт, который принимает две строки (передаются в функцию по нажатию кнопки в HTML), допустим, 'spb' и 'Питер', сверяет str1, спрашивает в окне типа confirm "str2 - ваш город?", и если это так, то с помощью window.location.replace перенаправляет на нужный домен. Но это не то что нужно
mrdemkin вне форума Ответить с цитированием
Старый 04.04.2015, 19:21   #2
Stanislav
Квадрокоптерист
Участник клуба Подтвердите свой е-майл
 
Регистрация: 29.09.2007
Сообщений: 1,824
По умолчанию

Цитата:
Сообщение от mrdemkin Посмотреть сообщение
в случае, если сайт, на котором находится пользователь не совпадает по городу с тем, как его определяет система. В форме выводится кнопка «Да» для перехода на аналогичную страницу для нужного города.
ничего не понимаю...
lomastr_ на вас нужен
Я часть той силы, что вечно хочет зла, но вечно совершает благо..
Stanislav вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Запись ip посетителя в mysql Пиу Пиуу PHP 6 27.03.2015 09:53
Как узнать работает ли в браузере посетителя javascript? Arassir JavaScript, Ajax 2 08.01.2011 14:34
координаты местоположения LENA_M Общие вопросы C/C++ 0 26.10.2010 22:37
Можно-ли массштабировать изображения на сайте подстраиваясь под разрешение посетителя? maagalex HTML и CSS 22 20.04.2010 18:13
Определение местоположения по IP Zer0 Работа с сетью в Delphi 8 27.12.2007 10:56