"Pinge" server vha. javascript
Hej eksperter!Jeg kan forstå på diverse andre forums, at det ikke er muligt at pinge en server vha. javascript, men man kan gøre noget andet. For at tjekke om en server er oppe, kan man gøre sådan:
<script type="text/javascript">
function ping(ipnum){
var ImageObject = new Image();
ImageObject.src = "https://" + ipnum + "/images/question.gif";
if(ImageObject.height>0){
document.write('<iframe src="https://' + ipnum + '" width="100%" scrolling=no frameborder="0">');
} else {
document.write('Serveren er nede!'); }
}
ping('server-navn-el-ip');
</script>
Dette virker også fint, men det er som om javscript "husker" mit ImageObject - således vil scriptet herover forsøge at hente iframen selvom serveren er nede, hvis ens browser tidligere har haft fat i test-filen (question.gif).
Er der en måde at undgå dette på?
