Es el problema de los que copian y pegan sin entender lo que hacen.
Ya publiqué varios comentarios sobre quienes después vienen a pedir que se los arreglemos si no andan. Y en la mayoría de los casos no andan, aunque no se note. 
Lo que no me terminó de gustar es que al principio fue una "modificación" y después fue una "función encontrada en Internet". Pero ya está. 
Si tienes otro juego de etiquetas de escript, 
TheDawn  
Código:
 <script type="text/javascript">	
document.write('<img src="urlInternet.png?'+Math.random() + '" style="display:none" onload="conexion(true);" onerror="conexion(false);" />');
</script>
  la pones en el final del documento, antes de 
</body>. 
O, mejor, lo agregas al final de la función que reescribe el documento.
Hasta le puedes poner un delay. Eso debería funcionar. 
(Gracias 
IsaBelM, 
a veces me sorprende mi perspicacia 
 )