所以我有这段代码:
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。
我想创建一个名为myip的var,其ipaddress来自 http://l2.io/ip.js?var=myip
那怎么可能?那有可能吗?
刚刚想出了如何从外部源创建变量。
var imported = document.createElement('script');
imported.src = 'http://l2.io/ip.js?var=myip';
document.head.appendChild(imported);
然后我就myip
可以玩var了。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句