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 :

Div transparente cliquable et IE


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2011
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2011
    Messages : 7
    Par défaut Div transparente cliquable et IE
    Bonjour à tous,

    je vous explique mon soucis :

    j'ai ce code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <li>
         <img class="imageCarrousel" src="images/48.jpg" alt="" height="217" width="535"/>          
         <div class="lof-main-item-desc">
    	 <h3>Perspectives 2011</h3>
    	 <p>Nouvelles technologies, changements de mod&egrave;les, d&eacute;couvrez l'ann&eacute;e 2011 vue par les experts de Solucom.</p> 
          </div>
          <div class="onclick_img" onclick="window.location.href='index8.html';"></div>		
    </li>
    avec le css correspondant :

    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
    25
    26
    .imageCarrousel {
    	z-index:1;
    }
     
    .lof-main-item-desc{
    	z-index:2;
            position:absolute;
    	top:30px;
    	left:1px;
    	width:150px;
    	height:160px;
    	background-color:white;
    	opacity:.7;
    }
     
    .onclick_img {
    	cursor: pointer;
    	/*padding: 30px 0px 0px 1px;*/
    	position: absolute;
    	width: 532px;
    	height: 217px;
    	z-index: 2000;
    	bottom: 0px;
    	overflow:auto;
           background:transparent;
    }

    Ce qui donne ceci :



    Ma div "img_onclick" permet de faire mon lien vers la page index8.html via javascript. Sous chrome et firefox ça fonctionne bien mais sous ie9 cette div prend la taille de la div "lof-main-item-desc" et du coup toute l'image n'est pas clickable.

    Je ne trouve pas de solution alors si quelqu'un pouvais m'aider svp !

    Merci
    Images attachées Images attachées  

  2. #2
    Membre éclairé
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Août 2008
    Messages
    557
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2008
    Messages : 557
    Par défaut
    Bonsoir, en javascript href est une fonction il faut donc passer le lien en paramètre.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    window.location.href('index8.html');
    Enfin je pense que c'est ce qui bloquait

    Autre chose, ça m'étonne que opacity ne te pose pas de problème sous IE. Je ne pense pas que IE gère opacity.

Discussions similaires

  1. un div non cliquable
    Par dimainfo dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 22/01/2010, 16h35
  2. INtégrer une div cliquable dans un header
    Par alas70 dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 13/11/2007, 13h08
  3. Div Transparente par superposition
    Par metallos dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 30/10/2007, 17h17
  4. Réponses: 2
    Dernier message: 01/05/2007, 11h17
  5. Réponses: 2
    Dernier message: 04/08/2006, 11h08

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