2011-10-26 10 views
0

私は過去数時間このことをやろうとしてきましたが、私は悲惨に失敗しました。基本的には、iframeを含むサイトにjqueryパネルがあります。それはiframeである必要があります、それを行うための他の方法はありません。Maxmind GeoIP - 国によって異なるiframeを表示していますか?

私がしたいことは、2つの異なるiFramesと、ユーザーが米国出身の場合は表示され、英国出身の場合は表示されることです。私は試し続けますが、それはちょうど働きたくありません!

すべてのヘルプはapppreciated ずっとだろう:)

ジョー

P.S.私は、Maxmind以外のGeoIPデータベースを使用する方が簡単です。

EDIT: 最近の試み:これがあることに注意してください、

var country_code = geoip_country_code(); 
        // List of country codes 
        if (!(country_code in {'US':'', 'UK':'', 'CA':''})) { 
         // Default country code 
        } 
          ('form1'+country_code.toLowerCase()+'.php'); 
+0

は、特にあなたが立ち往生しているあなたが必要なものなら、私に知らせて

var country_code = geoip_country_code(); if(country_code="AU"){ document.write('<iframe src="/page-'+country_code+'.htm"></iframe>') }else if(country_code="US"){ document.write('<iframe src="/page-'+country_code+'.htm"></iframe>') } 

をlodedするまで、それはページの残りの部分をブロックするように非常に良い解決策? – Brad

+0

私はちょうどjavascriptと素晴らしいではないと思う。私はコードを解決することはできません、私は私の国からのすべての人にGoogleへのリダイレクトを試みましたが、それもうまくいきませんでした。私は自分の国を取得するためのコードを知っている、それはちょうど1つのiFrameを表示し、私がうまくいっていない別のものを表示していない。 あらかじめありがとう:) – Joe

+0

あなたは2つの商業的なgoipについて言及していますので、私はこの無料のgeo-ipリソースを追加します。http://software77.net/geo-ip/ – david

答えて

0

は、あなたがこのようないくつかのことを行うことができ(彼らからしているもの国によって異なるiFrameを含んでいたいフォームを呼び出すために)ないスクリプトが、これは

+0

ありがとう、本当に助けて、申し訳ありません、私はあなたに感謝を忘れてしまった! – Joe

関連する問題