| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="fr">
	<head>
		<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
		<script src="http://maps.google.com/maps?file=api&v=2&sensor=false&key=<key>" type="text/javascript"></script>
	</head>
	<script type="text/javascript" >
		function Iterate()
		{
			if(start > aLesPoints.length) {
				clearInterval(interval);
				return;
			}
			map.addOverlay(new GMarker(aLesPoints[start], {title: aLesNoms[start]}));
			if(start > 0)
			{
				var aLesLL = new Array();
				aLesLL[0] = aLesPoints[start - 1];
				aLesLL[1] = aLesPoints[start - 0];
				map.addOverlay(new GPolyline(aLesLL, 'red'));
			}
			start++;
		}
		function Loaded() {
			interval = setInterval("Iterate()", 750);
		}
		function OnRestart()
		{
			if(interval != null)
				clearInterval(interval);
			map.clearOverlays();
			start = 0;
			interval = setInterval("Iterate()", 750);
		}
	</script>
	<body onload="Loaded();" >
		<header>
		<h2>Trace Route vers: <host></h2>
		<br />
		<input type="button" value="Restart" onclick="OnRestart();" />
		<br /><br />
		<div id="mapG1" style="width: 1000px; height: 650px"></div> 
		<table border="1" >
			<tr>
				<th>#</th>
				<th>IP</th>
				<th>TTL</th>
				<th>Time (ms)</th>
			</tr>
			<tr>
				<tds>
			</tr>
		</table>
			<script type="text/javascript">
				var map;
				var aLesPoints = new Array();
				var aLesNoms = new Array();
				var interval = null;
				var start = 0;
				function initialize1(a,b)
				{
					map = new GMap2(document.getElementById('mapG1'));
					map.checkResize();
					map.setCenter(new GLatLng(a,b), 3);
				}
				initialize1(46.4761, 2.83222);
 |