IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Mise en page CSS Discussion :

z-index sous Firefox


Sujet :

Positionnement en CSS avec z-index

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Septembre 2008
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 17
    Par défaut z-index sous Firefox
    Bonjour a tous .

    Cela fait maintenant un petit moment que je m'acharne sur un problème de z-index.

    En effet je cherche a faire passé tout un div au dessus de la page ce qui marche a merveille sous ie8 , opéra mais pas sous firefox.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    function centerPopup(id){
    		var windowWidth = document.documentElement.clientWidth;
    		var windowHeight = document.documentElement.clientHeight;
    		var popupHeight = $("."+id).height();
    		var popupWidth = $("."+id).width();
    		$("."+id).css({"position": "fixed","top": windowHeight/2-popupHeight/2,"left": windowWidth/1.35-popupWidth/2 });
    		$("#backgroundPopup").css({"height": windowHeight });
     
    	}
     
    	function loadPopup(id){
    		if(popupStatus==0){
    			$("#backgroundPopup").css({
    				"opacity": "0.7"
    			});
    			$("#backgroundPopup").fadeIn("slow");
    			$("."+id).fadeIn("slow");
    			popupStatus = 1;
    		}
    	}
    En premier je centre puis aprés je charge la popup

    Css

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
     
    #backgroundPopup{
    	display:none;
    	position:fixed;
    	_position:absolute; /* pour IE6 */
    	height:100%;
    	width:100%;
    	top:0;
    	left:0;
    	background:#000000;
    	border:1px solid #cecece;
    	z-index:1;
    }
     
    #popupH{
    	display:none;
    	position:fixed;
    	_position:absolute; /* pour IE6 */
    	background:#FFFFFF;
    	border:2px solid #cecece;
    	padding:12px;
    	font-size:13px;
    	z-index:2;
    }
    Voila merci

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 10
    Par défaut
    Il me semble que clientHeight ne fonctionne pas sous Firefox. Tu dois plutôt utiliser window.innerHeight :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    if(document.documentElement.clientHeight){
    var windowHeight = document.documentElement.clientHeight;
    }else{
    var windowHeight = window.innerHeight;
    }
    Idem pour la largeur avec innerWidth.

    Est-ce là le problème ?

Discussions similaires

  1. problème avec z-index sous firefox ???
    Par SpaceFrog dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 22/09/2005, 20h39
  2. Probleme définition d'index sous Paradox
    Par zinaif dans le forum Bases de données
    Réponses: 3
    Dernier message: 01/06/2005, 10h38
  3. Java ne fonctionne pas sous Firefox
    Par Info-Rital dans le forum Applications et environnements graphiques
    Réponses: 2
    Dernier message: 29/07/2004, 23h37
  4. comment s'incremente un index sous oracle ?
    Par elitol dans le forum Langage SQL
    Réponses: 4
    Dernier message: 16/07/2004, 16h16
  5. Les index sous Sybase
    Par Emdis dans le forum Autres SGBD
    Réponses: 2
    Dernier message: 02/06/2003, 15h21

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo