I read an interesting article …

I read an interesting article on How to detect long page loading times with Javascript at Web Kreator but it didn’t include any code. I tried various methods, including using document.write to create an image at the end of my document but that didn’t work with cvsbook.html (a 600K+ or so html document).
So I decided to open a small window and close it quickly. Look through your log files for “icon.gif?time=”, and replace that with a script that records this info to a database or somewhere.

It works on a LAN, but I suspect on an Internet site you’d want to have the window.close() call in the new window, and not the opening window.


<body bgcolor="#FFFFFF" fgcolor="#000000" onload="javascript:endTime()">

<script language="javascript">
<!--
var now = new Date();
var start = now.getTime();

function endTime()
{
    var now = new Date();
    var end = now.getTime();
    timeToComplete = ( end - start ) / 1000;
    alert( "this page took "+timeToComplete+" seconds to load!" );
    wn=window.open("/icons/text.gif?time="+timeToComplete,'_blank',
    'width=1,height=1,toolbar=no,location=no,directories=no,'+
    'status=no,menubar=no,scrollbars=no,resizable=no,left=0,top=0,screenX=0,screenY=0'
    wn.close();
}
// -->
</script>

Leave a Reply

%d bloggers like this:

By continuing to use the site, you agree to the use of cookies. more information

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.

Close