popupOOmillion = document.createElement("div"); popupOOmillion.id="popupOOmillion"; if (document.all) { popupOOmillion.style.setAttribute("cssText","font-family:tahoma; position:absolute; z-index:100; top:0px; left:opx; "); }else{ popupOOmillion.setAttribute("style","font-family:tahoma; position:absolute; z-index:100; top:0px; left:opx; "); }; setTimeout('document.body.appendChild(popupOOmillion)',3000); // *********************************************************************** // AFFICHAGE D'UNE IMAGE EN SURIMPRESSION SUR LA PAGE // *********************************************************************** // PARAMETRES var _xlayer = 0; // position du bord gauche du layer relativement à la page var _ylayer = 0; // position du bord haut du layer relativement à la page var _couleur_fond = "#ff00ff"; // couleur du fond var _couleur_titre = "#000000"; // couleur du titre var _police = "tahoma"; // police du texte var _bouton_fermer = "http://www.oomillion.com/images/croix.gif"; // bouton fermer la fenêtre en haut du layer var _bouton_Aide = "http://www.oomillion.com/images/aide.gif"; // bouton aide var _id_layer ; var layerIndex = new Array(); layerIndex[0] = new Array(); layerIndex[1] = new Array(); var _haut_titre = 25; // hauteur du titre en pixels (pour déterminer la hauteur de la zone permettant le déplacement) // VARIABLES GLOBALES var nn4 = (document.layers); var dom = (document.getElementById); var iex = (document.all); var obj_layer = null; var larg = 0; // largeur var cache = true; var X,Y,moveX,moveY,offsetX,offsetY; var b_traine = false; // vrai, lorsqu'on est en train de déplacer le layer // création de l'objet obj_layer en fonction du navigateur : // affecte le layer et lui donne son emplacement vertical function init_layer() { if (dom && (document.getElementById(_id_layer))) { i=layerIndex[0].length; LayerNiveauMax=0; TabDiv=document.getElementsByTagName('div'); for(k=0; k" : " >") + "" + texte + ""; // puis le bouton de fermeture de la fenêtre ch_texte += "Fermer"; return ch_texte; } // affiche une image en surimpression // avec un texte au-dessus et éventuellement un sous-titre en bas // 4 arguments : le fichier image, sa largeur en pixels, le titre (en haut) et le sous-titre (en bas) function OuvrePopup(fichier, hauteur, largeur, titre) { // reinitialise le layer _xlayer = (document.body.offsetWidth - largeur) / 2; if ((document.body.offsetHeight - hauteur)>0){ _ylayer = (document.body.offsetHeight - hauteur) / 2; } else { _ylayer = 10; } _id_layer = "popupOOmillion"; init_layer(); // si le layer existe, on affiche titre et image dans un tableau de fond _couleur_fond (défini dans les paramètres) if (obj_layer) { larg = largeur; cache = false; var ch_texte = "
"; ch_texte += ""; ch_texte += affiche_titre(titre); ch_texte += ""; ch_texte += "
"; ch_texte += "
"; scroll_layer(); contenu_layer(ch_texte); } } // DEPLACEMENT DU LAYER AVEC LA SOURIS // initialisation lorsqu'on appuye sur le bouton de la souris (début du déplacement) // l'argument "e" est nécessaire pour Netscape 4 function init_traine(e) { if (obj_layer && !cache) { if (layerIndex[0].length!=0){ LayerNiveauMax=0; for(k=0; k-1; k--){ //alert(layerIndex[0][k]); obj_layer = document.getElementById(layerIndex[0][k]).style; var Xin = eval(X); var Yin = eval(Y); var L = parseFloat(obj_layer.left); var T = parseFloat(obj_layer.top); var offX = (nn4)? 0 : eval(offsetX); var offY = (nn4)? 0 : eval(offsetY); // détermine si la souris est dans la zone supérieure du layer if (Xin>(L-offX) && Xin<(L-offX+larg) && Yin>(T-offY) && Yin<(T-offY+_haut_titre)) { b_traine = true; moveX=Xin-L; moveY=Yin-T; if (obj_layer.zIndex