Les comento que trato de hacer un codigo para saber el tiempo desde que se carga una iframe hasta que se deja la página que contiene la iframe, ahi todo bien lo hago con date y gettime, pero la variable del inicio de ejecucion me aparecen undefinidas aun cuando las declaro y se ejecuta la función pues si sale el alert, pero starttime y start me aparecen como no declaras, les dejo el codigo:
Código PHP:
<!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">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<script type="text/javascript">
window.onbeforeunload= finish;
window.parent.onload = start;
function start() {
alert('oki');
var startTime = new Date();
var start = startTime.getTime();
//setTimeout("start()", 1000);
}
function finish()
{
finishTime();
//return true;
}
function finishTime() {
// alert('nas');
var finishTime = new Date();
var finish = finishTime.getTime();
var totalTime = (finish-start)/1000;
alert(totalTime);
}
</script>
</head>
<body>
<iframe name="adframe" src="frame.php" border="0" framespacing="0" marginheight="0" marginwidth="0" vspace="0" hspace="0" scrolling="yes" width="90%" frameborder="0" height="100%" id="adframe"></iframe>
</body>
</html>