2016-08-03 9 views
0

私は主に4-5カ国からの訪問者を集めているHTMLウェブサイトを持っています。私はすべての国で異なる連絡先番号を持っており、ある場所ですべての連絡先番号を表示すると、困惑します。ウェブサイト上の訪問者のジオロケーションごとに1つの連絡先番号を表示する方法はありますか?事前HTMLウェブサイト上の地理的位置の連絡番号を変更してください

答えて

0

ありがとうございますIPアドレスを経由して国を識別するためにhttp://ipinfo.io/を使用することができます。これはjQueryのを必要とし、このように基本的になります。

<html> 
    <head> 
     <script src="https://code.jquery.com/jquery-3.1.0.min.js"></script> 
     <script> 
      $.get("http://ipinfo.io", function(response) { 
       if(response.country == "US"){ 
        document.getElementById("phone").innerHTML = "You are in US"; 
       }else if(response.country == "GB") { 
        document.getElementById("phone").innerHTML = "You are in GB"; 
       } 
      }, "jsonp"); 
     </script> 
    </head> 
    <body>  
     <p id="phone">Hello World!</p> 
    </body> 
</html> 

我々はhttp://ipinfo.io/からAPIを呼び出し、コールバックメソッドでは国を受けました。このコールバックメソッドでは、HTML要素の値を変更できるようになりました。

+0

WOW !!!それは魅力のように働いた。ダークエンドに感謝します。私は本当にあなたに借りています。 –

+0

あなたのお手伝いをした場合は、回答を受け入れたものとしてマークしてください:) – darkend

関連する問題