ugrás a tartalomhoz

inctive timeout

aspirany · 2008. Okt. 2. (Cs), 14.01
Sziasztok!

Egy olyan scriptet szeretnék készíteni, ami figyeli hogy az egér mozog-e illetve történt-e billentyűzet leütés.

A kód nagyvonalkban megvan.

Gondom az ezekhez tartozó események figyelésénél van.Nem hajtódnak végre az onload kivételével.

echo "<iframe src=\"frame.php\" name=\"frame\" id=\"frame\" frameborder=\"0\" width=\"100%\" height=\"800\" style=\"background-color:#F7BC0A\" onkeyup=\"parent.whichButton(event);\" onload=\"startTimer();\" onmousemove=\"resetTimer();\" allowtransparency=\"true\" background-color=\"transparent\"></iframe>";


köszönöm a segítséget.
 
1

IFrame-en belül

Poetro · 2008. Okt. 2. (Cs), 15.46
A script valószínűleg csak az IFRAME-en belüli egérmozgásokat illetve leütéseket figyeli, hacsak nem ütközik mindez biztonsági korlátozásba.
2

nincs korlátozás

aspirany · 2008. Okt. 2. (Cs), 16.38
a script
function whichButton(event)
{
  var keyCode = event.keyCode;
  if(keyCode > 0){
 alert(keyCode)
  resetTimer();
  }
}

var LOGOUT_TIME = 300000;
var lTime= LOGOUT_TIME;
var t
var c = 0

function timedCount()
{
//document.getElementById('txt').value=c;
c=c+1;
t=setTimeout("timedCount()",1000);
}

//lejárati idő nullázása illetve újrakezdés
function resetTimer() {
alert("helo");
//document.getElementById('txt').value=0;
  clearTimeout(t);
  startTimer();
  lTime=300000;
}

function logOut()
{
 window.open('logout.php',"_self");
}

function startTimer() {
timedCount();
 //timerID = window.setTimeout("logOut()",LOGOUT_TIME);
}


már a whichButton sem fut le