Files
Facilitor/APPL/FAC/PerformanceTester.asp
Jos Groot Lipman 0b677d9371 FSN#23682 autlevel.inc obsolete
svn path=/Website/trunk/; revision=11725
2012-07-03 12:31:37 +00:00

54 lines
1.4 KiB
Plaintext

<%@language="javascript"%>
<% /*
$Revision$
$Id$
Deze (onzichtbare) file doet iedere <S("PerformInterval")> seconde
een performancemeting (default 6 minuten)
De eerste komt pas na <S("PerformInterval")> seconde!
*/ %>
<!-- #include file="../Shared/common.inc" -->
<%
var autfunction = "WEB_PERMON";
var authparams = user.checkAutorisation(autfunction, true);
%>
<html>
<head>
<script type="text/javascript">
function perfmon_done() // Wordt door perfmon.asp aangeroepen als klaar.
{
window.status = "";
nextTiming();
}
function startTiming()
{
window.status = "Bezig met een performancemeting...";
document.getElementById("frm").src = "../fac/perfmon.asp?autosave=1";
}
function nextTiming()
{
setTimeout('startTiming()', <%=S("PerformInterval")*1000%>);
}
</script>
</head>
<%
if( authparams && (S("PerformInterval")>0))
{ // Doe een meting
%>
<body bgcolor="#ff0000" onload="nextTiming()">
<BR>In afwachting van een meting over <%=S("PerformInterval")%> seconden
<iframe src="../Shared/empty.html" id="frm"></iframe>
</body>
<%
}
else
{
__Log("Geen performance meting voor deze gebruiker, geen rechten.");
%><body>User heeft geen meetrechten of perfmon uitgeschakeld.</body>
<%
}
%>
</html>