You are here: irt.org | FAQ | JavaScript | Misc | Q1364 [ previous next ]
Try:
<html>
<head>
<script language="JavaScript"><!--
var start = new Date();
function finished() {
var finish = new Date();
var difference = Date.parse(finish) - Date.parse(start);
alert(Date.parse(finish) + ' ' + Date.parse(start) + ' Loaded in ' + (difference/1000) + ' seconds');
}
//--></script>
</head>
<body onLoad="finished()">
<script language="JavaScript"><!--
for (var i=0;i<10000;i++) document.write('<br>' + i);
//--></script>
</body>
</html>If you cannot amend the page to be timed - perhaps you don;t own it, or its on another server - then you could use the following:
<html>
<head>
<script language="JavaScript"><!--
var start = new Date();
function finished() {
var finish = new Date();
var difference = Date.parse(finish) - Date.parse(start);
alert(Date.parse(finish) + ' ' + Date.parse(start) + ' Loaded in ' + (difference/1000) + ' seconds');
}
//--></script>
</head>
<frameset onLoad="finished()">
<frame src="blank:about">
<frame src="page_to_be_timed.htm">
</frameset>
</html>