所以我有这段代码:
var myip = "get.user.ip.from.anywhere";
var loop = true;
while (loop) {
var ip = window.prompt("Insere o endereço de IP", myip);
if (ip) {
if (ip.match(/^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/i)) {
var loop = false;
var site = confirm("Escolhe um website.\nOK - IPLocation\nCancel - WhatsMyIp");
if (site === true) {
window.location = "http://www.iplocation.net/index.php?query=" + ip;
} else {
window.location = "http://www.whatsmyip.org/ip-geo-location/?ip=" + ip;
}
} else {
alert("Insere um IP em condições, por favor.");
}
} else if (ip === null) {
var loop = false;
} else {
alert("Insere um IP, por favor.");
var loop = true;
}
}
我想要的是使用外部js中的值创建一个var。
我想使用http://l2.io/ip.js?var=myip
怎么可能?这可能吗?
答案 0 :(得分:0)
刚刚想出如何从外部源创建var。
var imported = document.createElement('script');
imported.src = 'http://l2.io/ip.js?var=myip';
document.head.appendChild(imported);
然后我可以使用var myip
。