Boa tarde Caros.
Estou com um script aqui que testar a conexão dos sites,
porém ele exibe no teste com a url inteira, eu gostaria de exemplo:
Bradesco - Conexão_OK
hoje ele aparece assim:
www.mapfreconnect.com.br Conexao_OK
www.portoseguro.com.br Conexao_OK
www.hdi.com.br Conexao_OK
www.libertyseguros.com.br Conexao_OK
www.tokiomarine.com.br Conexao_OK
www.rsagroup.com.br Conexao_OK
portal.sulamericaseguros.com.br Conexao_OK
www.excelsiorseguros.com.br Conexao_OK
www.generali.com.br Conexao_Lenta
portalcorretor.segurosunimed.com.br Conexao_OK
portal.minasbrasil.com.br Conexao_OK
allianznet.com.br Conexao_OK
wwws.alfaseguradora.com.br Conexao_Lenta
brportal.chubb.com Conexao_OK
mais.itauseguros.com.br Conexao_OK
www.mapfreconnect.com.br Conexao_OK
www.yasuda.com.br Conexao_OK
portal.minasbrasil.com.br Conexao_OK
www2.mutualseguros.com.br Conexao_OK
www2.nobre.com.br Conexao_OK
wwws.bradescoseguros.com.br Conexao_OK
Gostaria que aparecesse somente o nome e com a url oculta, que ele puxa o teste pela url e fica feio aparecer a url inteira.
O código usado é este abaixo:
<script type="text/javascript">
function ping(ip, callback) {
if (!this.inUse) {
this.status = 'unchecked';
this.inUse = true;
this.callback = callback;
this.ip = ip;
var _that = this;
this.img = new Image();
this.img.onload = function () {
_that.inUse = false;
_that.callback('Conexao_OK');
};
this.img.onerror = function (e) {
if (_that.inUse) {
_that.inUse = false;
_that.callback('Conexao_OK', e);
}
};
this.start = new Date().getTime();
this.img.src = "http://" + ip;
this.timer = setTimeout(function () {
if (_that.inUse) {
_that.inUse = false;
_that.callback('Conexao_Lenta');
}
}, 1500);
}
}
var PingModel = function (servers) {
var self = this;
var myServers = [];
ko.utils.arrayForEach(servers, function (location) {
myServers.push({
name: location,
status: ko.observable('unchecked')
});
});
self.servers = ko.observableArray(myServers);
ko.utils.arrayForEach(self.servers(), function (s) {
s.status('checando');
new ping(s.name, function (status, e) {
s.status(status);
});
});
};
var komodel = new PingModel(['www.mapfreconnect.com.br',
'www.portoseguro.com.br',
'www.hdi.com.br',
'www.libertyseguros.com.br',
'www.tokiomarine.com.br',
'www.rsagroup.com.br',
'portal.sulamericaseguros.com.br',
'www.excelsiorseguros.com.br',
'www.generali.com.br',
'portalcorretor.segurosunimed.com.br',
'portal.minasbrasil.com.br',
'allianznet.com.br',
'wwws.alfaseguradora.com.br',
'brportal.chubb.com',
'mais.itauseguros.com.br',
'www.mapfreconnect.com.br',
'www.yasuda.com.br',
'portal.minasbrasil.com.br',
'www2.mutualseguros.com.br',
'www2.nobre.com.br',
'wwws.bradescoseguros.com.br'
]);
ko.applyBindings(komodel);
</script>
Alguma sugestão?
Obrigado por enquanto.