05-03-2013, 17:16
|
|
|
חבר מתאריך: 05.03.13
הודעות: 10
|
|
שאלה קלה בג'אווה סקריפט. תודה לעוזרים
היי,
אני מצרף קוד מקור של 2 פונ' - הפונ' הללו מקפיצות חלון גרפי כאשר המשתמש יוצא מהאתר.
איפה הבעיה ? מבחינת הדפדפן המונח יוצא שווה ערך ללוחץ על לינק בתוך האתר או על כפתור SUBMIT וכד'
אני רוצה לנטרל את האופציה כך שאם הוא ילחץ על לינק בתוך האתר זה לא ייחשב כיציאה ואז האופציה היחידה שתוותר זו אם הוא יצא פיסית ע"י לחיצה על האיקס האדום.
תודה לכם
קוד:
window.onbeforeunload = function(){
var prmstr = window.location.search.substr(1);
var prmarr = prmstr.split ("&");
var params = {};
for ( var i = 0; i < prmarr.length; i++) {
var tmparr = prmarr[i].split("=");
params[tmparr[0]] = tmparr[1];
}
if (typeof(params.disable_popup) != "undefined") {
return null;
}
if ($("#opacity_curtain").is(":visible")) {
return '';
}
_gaq.push(['_trackPageview', '']);
$('#opacity_curtain').show();
$('#exit, #exit .quit').show();
$(window).focus(function(){
$(window).unbind();
setTimeout(function(){
$('#opacity_curtain').unbind();
userStays();
}, 1000);
});
return '';
}
function userStays(){
window.onbeforeunload = null;
var doc_height = $(window).height();
var exit_height = $('#exit').css('height').replace('px', '');
$('#exit .quit').hide();
$('#exit .stays').show();
_gaq.push(['_trackPageview', '11_stays.php']);
}
|