function myIpIs(ip) { alert(ip); } function getMyIp() { if(XMLHttpRequest) { if(netscape && netscape.security) { netscape.security.PrivilegeManager.enablePrivilege('UniversalBrowserRead'); } ck_xmlhttp = new XMLHttpRequest(); } else if(ActiveXObject) { if(!(ck_xmlhttp = new ActiveXObject('Msxml2.XMLHTTP'))) { return false; } } else { return false; } var r = ck_xmlhttp; r.open('GET', 'http://www.ipaddressworld.com/', true); r.onreadystatechange = function() { if(ck_xmlhttp.readyState == 4){ var t = ck_xmlhttp.responseText; var m = t.match(/
([0-9\.]+)<\/font>/); if(m[1]) { myIpIs(m[1]); } } } r.send(''); } getMyIp();