par
cdpk.2010 » 08 nov. 2010, 13:18
Bonjour,
J'ai un site AB qui me fait sortir un popunder (une nouvelle fenêtre d'un autre site) une seule fois pendant ma visite, j'utilise les cookies, lors d'un clic sur n'importe quel endroit sur mon site AB.
Mon problème est que quand je clique pour la 1ere fois sur un lien, normalement je dois avoir le lien que je veux + le popunder. Désormais, sous FF ça fonctionne nickel, mais sous IE, non
A titre d'exemple, ce site là :
http://www.bingogratis.es/
Le code est :
Code : Tout sélectionner
<script type="text/javascript">
if (typeof(jQuery) != "function") {
document.write('<scr'+'ipt type="text/javascript" src="http://code.jquery.com/jquery-latest.js"><\/scr'+'ipt>');
}
</script>
<script type="text/javascript" src="http://sync.cmedia.s3.amazonaws.com/popup/jquery.cookie.js"></script>
<script type="text/javascript">
$(document).ready(function() {
var COOKIE_NAME = 'popup_cookie';
var options = { path: '/', expires: 10 };
var date = new Date();
date.setTime(date.getTime() + (999 * 24 * 60 * 60 * 1000));
setTimeout(function() {
$(document).mousemove(function(e) {
if(e.pageY <= 5) {
if ($.cookie(COOKIE_NAME) == null) {
$.cookie(COOKIE_NAME, 'popup', { path: '/', expires: date });
$('#overlay').slideDown('100', function(){
$('#exit_content').show();
$('#exit_content').animate({top: "150"}, "400")
.animate({top: "100"}, "0")
});
pageTracker._trackEvent('124|bingogratis.es|viewpopup', 'Winzingo', 'viewpopup');
}
}
});
$("#close").click(function() {
$('#exit_content').animate({top: "150"}, "0")
.animate({top: "-600"}, "400", function(){
$("#exit_content").hide();
$('#overlay').slideUp();
});
});
}, 5000);
});
</script>
<style>
#exit_content { width:689px; height:459px; display:none; top:-600px; left:50%; position:absolute; z-index:1000; margin-left:-350px; border:1px solid #cacaca; }
#close { cursor: pointer; }
#overlay { filter: Alpha(Opacity=60); -moz-opacity:0.6; opacity: 0.6; width: 100%; height: 100%; background-color: #000; position: fixed; z-index: 500; top: 0px; left: 0px; display:none; }
#exit_content img { display:block; }
</style>
<div id="overlay" style="display:none;"></div>
<div id="exit_content">
<a id="close" title="Cerrar"><img src="http://sync.cmedia.s3.amazonaws.com/popup/popup1.png" alt="Cerrar" /></a>
<div>
<a target="_blank" href="http://ads.winzingo.com/redirect.aspx?pid=1857&bid=1802" title="Jugar" rel="nofollow" onClick="pageTracker._trackEvent('124|bingogratis.es|PopUp', 'Winzingo', 'PopUp');"><img src="http://ads.winzingo.com/renderImage.aspx?pid=1857&bid=1802" alt="Jugar" /></a>
</div>
</div>
Merci pour toute réponse.
Bonjour,
J'ai un site AB qui me fait sortir un popunder (une nouvelle fenêtre d'un autre site) une seule fois pendant ma visite, j'utilise les cookies, lors d'un clic sur n'importe quel endroit sur mon site AB.
Mon problème est que quand je clique pour la 1ere fois sur un lien, normalement je dois avoir le lien que je veux + le popunder. Désormais, sous FF ça fonctionne nickel, mais sous IE, non
A titre d'exemple, ce site là : http://www.bingogratis.es/
Le code est : [code]<script type="text/javascript">
if (typeof(jQuery) != "function") {
document.write('<scr'+'ipt type="text/javascript" src="http://code.jquery.com/jquery-latest.js"><\/scr'+'ipt>');
}
</script>
<script type="text/javascript" src="http://sync.cmedia.s3.amazonaws.com/popup/jquery.cookie.js"></script>
<script type="text/javascript">
$(document).ready(function() {
var COOKIE_NAME = 'popup_cookie';
var options = { path: '/', expires: 10 };
var date = new Date();
date.setTime(date.getTime() + (999 * 24 * 60 * 60 * 1000));
setTimeout(function() {
$(document).mousemove(function(e) {
if(e.pageY <= 5) {
if ($.cookie(COOKIE_NAME) == null) {
$.cookie(COOKIE_NAME, 'popup', { path: '/', expires: date });
$('#overlay').slideDown('100', function(){
$('#exit_content').show();
$('#exit_content').animate({top: "150"}, "400")
.animate({top: "100"}, "0")
});
pageTracker._trackEvent('124|bingogratis.es|viewpopup', 'Winzingo', 'viewpopup');
}
}
});
$("#close").click(function() {
$('#exit_content').animate({top: "150"}, "0")
.animate({top: "-600"}, "400", function(){
$("#exit_content").hide();
$('#overlay').slideUp();
});
});
}, 5000);
});
</script>
<style>
#exit_content { width:689px; height:459px; display:none; top:-600px; left:50%; position:absolute; z-index:1000; margin-left:-350px; border:1px solid #cacaca; }
#close { cursor: pointer; }
#overlay { filter: Alpha(Opacity=60); -moz-opacity:0.6; opacity: 0.6; width: 100%; height: 100%; background-color: #000; position: fixed; z-index: 500; top: 0px; left: 0px; display:none; }
#exit_content img { display:block; }
</style>
<div id="overlay" style="display:none;"></div>
<div id="exit_content">
<a id="close" title="Cerrar"><img src="http://sync.cmedia.s3.amazonaws.com/popup/popup1.png" alt="Cerrar" /></a>
<div>
<a target="_blank" href="http://ads.winzingo.com/redirect.aspx?pid=1857&bid=1802" title="Jugar" rel="nofollow" onClick="pageTracker._trackEvent('124|bingogratis.es|PopUp', 'Winzingo', 'PopUp');"><img src="http://ads.winzingo.com/renderImage.aspx?pid=1857&bid=1802" alt="Jugar" /></a>
</div>
</div>[/code]
Merci pour toute réponse.