exdude
@exdude

Как определить переменную, и редирекнуть в соответствии с переменной?

Добрый день!
Есть задачка которую хотелось бы решить с вашей помощью.
Я с помощью API Яндекс Карт определяю место положения пользователя, в последствии нужно редирекнуть его на другой сайт, если его город Москва или СПб.
Есть данный код, но с моими знаниями ничего лучше придумать не смог.

<!DOCTYPE html>
<html lang="ru">
<head>
	<script src="http://code.jquery.com/jquery-1.10.2.min.js" type="text/javascript"></script>
	<script src="https://api-maps.yandex.ru/2.0/?load=package.full&lang=ru-RU" type="text/javascript"></script>
	<script type="text/javascript">
	$(document).ready(function(){
		ymaps.ready(function(){
			var geolocation = ymaps.geolocation;
			$('#cou').html('Ваша страна: '+geolocation.country);
			$('#tow').html('Ваш город: '+geolocation.city);
			$('#reg').html('Ваш регион: '+geolocation.region)
			
			if ('#tow') == ('Москва') {
				location="https://yandex.ru";
			} else if ('#tow') == ('Санкт-Петербург'){
				location="https://google.com";
			} else {
				location="https://mail.ru";
			}
		});
	});	
	</script>
</head>
<body>
<div id="tow">Ваш город: ... определяется ...</div>
</body>
</html>


Заранее благодарю за ответ и помощь!
  • Вопрос задан
  • 77 просмотров
Решения вопроса 1
joeberetta
@joeberetta Куратор тега JavaScript
Читай: https://epdf.pub/google-for-dummies.html
Заменить
if ('#tow') == ('Москва')
На
if ($("#tow").html().includes("Москва"))

P.s. пишу с телефона. Так что думаю разберетесь по логике
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы