1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
   |  
 
<body class="royal_loader">
     <SCRIPT LANGUAGE="JavaScript">
		function showPopup() {
 
     // ici on insère dans notre page html notre div gris
			$("#customPopup").before('<div id="grayBack"></div>');
 
     // maintenant, on récupère la largeur et la hauteur de notre popup
			var popupH = $("#customPopup").height();
			var popupW = $("#customPopup").width();
 
     // ensuite, on crée des marges négatives pour notre popup, chacune faisant
     // la moitié de la largeur/hauteur du popup
			$("#customPopup").css("margin-top", "-"   (popupH / 2   40)   "px");
			$("#customPopup").css("margin-left", "-"   popupW / 2   "px");
 
     // enfin, on fait apparaître en 300 ms notre div gris de fond, et une fois
     // son apparition terminée, on fait apparaître en fondu notre popup
			$("#grayBack").css('opacity', 0).fadeTo(300, 0.5, function () { $("#customPopup").fadeIn(500); });
 
}
		function hidePopup() {
 
     // on fait disparaître le gris de fond rapidement
			$("#grayBack").fadeOut('fast', function () { $(this).remove() });
 
     // on fait disparaître le popup à la même vitesse
			$("#customPopup").fadeOut('fast', function () { $(this).hide() });
 $(document).ready(function(){
    showPopup();
});
	</SCRIPT>
 
...
 
</body> | 
Partager