htmlを下記のように書きました。

アクセスするとポップアップに自分のIPが表示されるようにしたいのですが、IEではなにも起こりません。
具体的に、どうしたらIEで動くようになるでしょうか。

firefoxやOperaではうまく動きます。

※.htaccessに以下を追加しましたがダメでした。
AddCharset utf-8 json
AddType application/javascript json


▼▼▼▼htmlソース▼▼▼▼
<html>
<head>
<script type="application/javascript">
function getip(json)
{
ip=json.ip
alert(ip);
}
</script>
<script type="application/javascript" src="http://jsonip.appspot.com/?callback=getip">
</script>
</head>
<body>
</body>
</html>

回答の条件
  • 1人2回まで
  • 登録:
  • 終了:2011/02/16 20:37:41
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

ベストアンサー

id:Galapagos No.1

回答回数963ベストアンサー獲得回数89

ポイント60pt

下記のようにしてみて下さい。

GoogleAPIキーが必要です。

<html>
<head>
<script src='http://www.google.com/jsapi?key=あなたのGoogleAPIキー' type='text/javascript'></script>
<script type="text/javascript">
<!--
google.load('jquery', '1');
google.setOnLoadCallback(function() {
    $.getJSON('http://jsonip.appspot.com/?callback=?', function(response) {
        alert(response.ip);
   });
});
-->
</script>
</head>
<body>
</body>
</html>
id:tetlis

できました!ありがとうございます!

2011/02/16 20:37:34

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません