Ir para conteúdo

oomaikoo

Members
  • Total de itens

    26
  • Registro em

  • Última visita

Reputação

0 Comum

Sobre oomaikoo

Informações Pessoais

  • Sexo
    Masculino
  1. oomaikoo

    Comparar variável no IF, ELSE

    @_FelipeOlvr Cara não consegui de forma alguma, você pode me ajudar por mensagem? é que sou leigo em Javascript. Essa função eu só consigo fazer em PHP. Estou precisando urgente para entregar esse pequeno script funcionando amanhã, agradeceria muito se pudesse me ajudar, sei que é simples pra você.
  2. oomaikoo

    Comparar variável no IF, ELSE

    Não funcionou, não retorna nada :/ <script type="application/javascript"> function geoip ( json ) { var city = document.getElementById("user_city"); city.textContent = json.city; verifyCity ( json.city ) // Cria e chama uma func que faz essa verificação } function verifyCity ( cityName ) { if ( cityName === "Maceió" ) { document.write ("Estou em Maceió") } else { document.write ("Não estou em Maceió") } } </script> <script async src="https://get.geojs.io/v1/ip/geo.js"></script>
  3. oomaikoo

    Comparar variável no IF, ELSE

    Boa noite pessoal, estou tentando fazer um código, para mostrar um banner em meu site, quando o usuário entrar, baseado na localização dele. É basicamente o seguinte: a API de geolocalização retorna o nome da cidade, e, se for a cidade, então mostre o banner. Se não for, mostre outro. O código JavaScript que estou usando é esse: <script type="application/javascript"> function geoip(json){ var city = document.getElementById("user_city"); city.textContent = json.city; } </script> <script async src="https://get.geojs.io/v1/ip/geo.js"></script> A cidade é: <span id="user_city"></span> Esse código retorna o nome da cidade no <span id>.Porém eu preciso fazer um IF, ELSE no próprio JavaScript, para mostrar o banner ou não. Seria basicamente assim: <script type="application/javascript"> function geoip(json){ var city = document.getElementById("user_city"); city.textContent = json.city; } if (city == "nomedacidade") { document.write ("<img src='banner1.jpg'></img>"); } else { document.write ("<img src='banner2.jpg'></img>"); } </script> <script async src="https://get.geojs.io/v1/ip/geo.js"></script> O problema é que a variável city não fica setada dentro do if, não retorna o nome da cidade, eu só queria comparar no if o nome da cidade com o que a API retorna.Alguém tem alguma ideia?
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.