我們有一個移動網頁here這將是在不同的國家和每一個我們需要改變的能力,國家現有的基礎上,訪問者的IP如下:依賴於地理IP控制HTML元素
- DIV#容器有不同的底色圖像
- DIV#按鈕被隱藏和DIV#按鈕-2顯示
使用JavaScript稱爲GeoIP我們走了多遠能夠識別訪問者的國家,搶個e函數名稱,以兩個字符ISO 3166-1的形式用於控制其他JavaScript函數。例如,我來自英國,所以當我訪問的網頁的的JavaScript生成驗證碼:
function geoip_country_code() { return 'GB'; }
在HTML但目前一個腳本,說:
if (geoip_country_code() == 'GB')
{
alert("Hello, you are in Great Britain");
}
我們要發展這樣我們就可以操作指定元素的CSS,但我們對JavaScript並不熟悉,所以這是我們需要幫助的地方。
這是JavaScript嵌入到頁面中:
<script src="http://j.maxmind.com/app/country.js" charset="ISO-8859-1"></script>
這裏是我們要控制HTML元素:
<div id="container">
<div id="buttons">
<a href="#" target="blank">
<div class="button youtube"></div>
</a>
<a href="#" target="blank">
<div class="button facebook"></div>
</a>
<a href="#" target="blank">
<div class="button web"></div>
</a>
<a href="#" target="blank">
<div class="button appstore"></div>
</a>
</div>
</div>
我對JavaScript並不熟悉,所以我現在正在摸索一些嘗試。所有我曾嘗試是測試它的JS,經過以下工作: 如果(geoip_country_code()==「GB」) \t { \t警報(「你好,你是在大不列顛」); \t} – Audity