訪問者が私のウェブサイトに到着したときに個々の都市と州の名前を呼び出すために、maxmind の geoip スクリプトを使用しています。これが私がやったことです。
ヘッダーにこれがあります:
<script language="JavaScript" src="http://j.maxmind.com/app/geoip.js"></script>
次に、<body>
タグのすぐ下に、次のものがあります。
<script language="JavaScript">
var country=geoip_country();
var region=geoip_region();
var city=geoip_city();
if(country=="")
country="US";
if(region=="")
region="New York";
if(city=="")
city="New York";
</script>
次に、たとえば訪問者の都市を表示するために、次のように記述します。
<script language="JavaScript">document.write(city);</script>
しかし、私のウェブサイトの真上に置くと、都市が表示されるはずの場所に未定義と表示されます。私が持っている他のJavaScriptでもこれを行いますが、何が間違っているのか疑問に思っています......
洞察をありがとう。:)