Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/6: Рейтинг темы: голосов - 6, средняя оценка - 5.00
1 / 1 / 0
Регистрация: 08.11.2014
Сообщений: 23

Надо дописать код на JS для вывода контента по странам

08.11.2014, 15:28. Показов 1315. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Нужно вывести определенный контент для определенных стран. Нашел на форуме такой код.

JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<html>
<head>
  <title>Test GeoIP</title>
  <script type="text/javascript" src="http://j.maxmind.com/app/country.js"></script>
  <style type="text/css">
    .geoip { display: none; border: 1px solid #036; padding: 10px; margin: 10px; }
    p { font-size: 0.8em; text-align: center; }
  </style>
  <script type="text/javascript">
    function init() {
      var id = geoip_country_code() == 'RU' ? 'country-ru' : 'country-other';
      document.getElementById(id).style.display = 'block';
    }
  </script>
</head>
<body onload="init();">
 
  <div class="geoip" id="country-ru">
    <h1>Блок для пользователей из России</h1>
  </div>
 
  <div class="geoip" id="country-other">
    <h1>Блок для остальных пользователей</h1>
  </div>
 
 
</body>
</html>


Код выводит для пользователей из России текст "Блок для пользователей из России", а для остальных стран "Блок для остальных пользователей".

Как мне сделать что бы он вывел текст не только для России а к примеру и для Белоруссии такой текст "Блок для пользователей из Белоруссии".

Я ничего не понимаю в JS та что если кто то может помочи то пишите пожалуйста уже готовый вариант или хотя бы понятно. Может кто то знает как это реализовать по другому? Большое спасибо.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
08.11.2014, 15:28
Ответы с готовыми решениями:

Надо дописать код
Здравствуйте! Одним словом есть у меня вот такой пример: y=(a*a+b*b)/(a*a-b*b) ----&gt; a*a и b*b - это &quot;a&quot; в квадрате и...

Массив, вывод сообщения если в нет нуля. Надо дописать код
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace...

Нужен метод подсчитывающий наибольший стаж из всех сотрудников (Код есть, надо дописать)
using System; using static System.Math; namespace PR12 { public struct teacher { public string name; ...

1
супермизантроп
Эксперт JS
3941 / 2979 / 692
Регистрация: 18.04.2012
Сообщений: 8,629
08.11.2014, 23:49
узнайте, что возвращает ваш скрипт при белорусском айпи и в строке #11 допишите
var id = (geoip_country_code() == 'RU' || geoip_country_code() == 'BLR') ? 'country-ru' : 'country-other';

я написал здесь BLR, но вы уточните, что надо написать
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
08.11.2014, 23:49
Помогаю со студенческими работами здесь

Надо дописать код "Реверс числа"
Есть код &quot;Реверс числа&quot;. Открывается окно в котором надо вводить число и нажимать &quot;Enter&quot; после чего выводится ответ. Задача: по...

Тест по странам и столицам. Исправить код
помогите исправить ошибки в коде что написано не правильно? (не выводит в первую текстовую форму вопросы) Option Explicit ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! в-строка - входное арифметическое выражение в инфиксной(обычной). . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru