İframe / JavaScript kullanarak tespit
Eğer çapraz etki alanı ise olası kullanıcı iframe
içinde ne yaptığını anlatmak mümkün değil anladığım kadarıyla. Yapmak istediğim eğer kullanıcı iframe
Hiç tıklandığında parça. iframe
div
iframe
üst ve div
sadece ardından geçecek üzerinde görünmez bir olay olduğu bir senaryo hayal ediyorum.
Bu mümkün gibi bir şey mi? Eğer öyle ise, nasıl bu konuda gitmek istiyorsunuz? iframes
* reklamlar, kullanılan etiketler kontrol edemiyorum.
CEVAP
Mohammed Radwan cevabı dayalı takip jQuery çözüm geldi. Yok temelde iFrame insanlar gezinip ne izlemek. Sonra pencerenin büyük olasılıkla anlamına gelir bulanıklaştırır eğer kullanıcı iframe banner tıklandığında.
iframe kimliği ile bir div kullanıcı tıklandığında hangi bildiğinizden emin olun için koymak gerekir:
<div class='banner' bannerid='yyy'>
<iframe src='http://somedomain.com/whatever.html'></iframe>
<div>
yani:
$(document).ready( function() {
var overiFrame = -1;
$('iframe').hover( function() {
overiFrame = $(this).closest('.banner').attr('bannerid');
}, function() {
overiFrame = -1
});
... bu iframe süpürdü zaman -1, veya bir iframe süpürdü zaman kaydırma div. bannerid overiFrame tutar Tüm yapmanız gereken onay 'penceresini bulanıklaştırır, böylece gibi ayarlanır:overiFrame. ...
$(window).blur( function() {
if( overiFrame != -1 )
$.post('log.php', {id:overiFrame}); /* example, do your stats here */
});
});
Bir kullanıcı bir tıklama olarak günlük bir iFrame üzerinden fare havada asılı zaman ALT F4 basarsa. küçük bir dezavantajı ile çok şık bir çözüm: Bu sadece, IE, Chrome ve Safari kayıt bile vermedi FireFox oldu.
Tekrar teşekkürler Muhammed, çok kullanışlı bir çözüm!
' / yeniden yüklemek için en iyi ...
iPad App Web: Sanal Klavye Safari Java...
Nasıl Ctrl V tespit etmek, C JavaScrip...
Nasıl Twitter Bootstrap duyarlı noktal...
Nasıl bir İFrame Javascript kullanarak...