Пиша някакъв Javascript, за да открия колко дългопотребител харчи на една HTML страница. Не искам да разчитам времето на неактивност, така че използвам jQuery за откриване на събития от мишката и клавиатурата, за да мога да нулирам таймера за неактивност. Срещам се с проблем, когато се опитвам да открия активност в вградена рамка, която съдържа вграден PDF файл. Можете да видите пример за събитията, които не се появяват тук:
JS:
var frameSelected = false, i = 0;
var selected = function(e) {
if (frameSelected !== true)
{
frameSelected = true;
$("#console").prepend((++i) + " Selected<br/>");
}
};
var deselected = function() {
if (frameSelected === true)
{
frameSelected = false;
$("#console").prepend((++i) + " Deselected<br/>");
}
};
$("iframe").mouseout(deselected);
$("iframe").mouseover(selected);
Има ли начин да се запалят събитията в вградената рамка?
Отговори:
2 за отговор № 1Можете да поставите прозрачно наслагване върху вградената рамка, така че потребителите да виждат съдържанието на вградената рамка, но можете да проследявате събитията на мишката върху наслагването.