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

HTML Discussion :

Rollover


Sujet :

HTML

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Août 2003
    Messages
    117
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Août 2003
    Messages : 117
    Points : 68
    Points
    68
    Par défaut Rollover
    Bonjour,

    J'ai une page contenant un bloc global. Ce bloc contient un bloc menu et un bloc pageCentrale.
    J'aimerais savoir, s'il est possible de faire apparaître une page (comportant des images et du texte) différent dans le bloc pageCentrale grace a rollover en fonction du lien choisi dans le menu.

    Si oui, où puis-je trouver des infos à ce sujet ?

    Merci d'avance pour vos infos.

  2. #2
    Membre actif Avatar de AlphaYoDa
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    213
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2004
    Messages : 213
    Points : 210
    Points
    210
    Par défaut
    elo,

    "grace a un rollover" : normalement on clique sur les lien, on ne s'attend pas à ce que la page change au moindre survol

    c'est du coté PHP qu'il faut voir si tu peux utiliser un tel langage (fonction include)

    sinon tu peux aussi utiliser une gestion de modèles html, pour avoir différentes pages identiques avec un contenu variable.

  3. #3
    Expert confirmé
    Avatar de Sub0
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2002
    Messages
    3 573
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Décembre 2002
    Messages : 3 573
    Points : 4 219
    Points
    4 219
    Par défaut
    Un exemple rapide peut-être :

    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
    <html>
    <head>
    <style type="text/css">
    a div {
      visibility:hidden; 
    }
     
    a:hover div { 
      visibility:visible; 
    }
     
    </style>
    </head>
    <body>
     
    <a href="#1">lien1<div>contenu1</div></a><br>
    <a href="#2">lien2<div>contenu2</div></a><br>
    <a href="#3">lien3<div>contenu3</div></a><br>
     
    </body>
    </html>
    Suivant la complexité du projet, Javascript peut être nécessaire (avec innerHTML)...
    Par contre, PHP ne peut rien pour toi dans ce cas précis, à+
    De retour parmis vous après 10 ans!!

  4. #4
    Membre actif Avatar de AlphaYoDa
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    213
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2004
    Messages : 213
    Points : 210
    Points
    210
    Par défaut
    C'est que j'aurai compris la question de travers ?

    mais il me semble qu'il parle d'afficher une page complète dans un div et non de cacher-afficher ce div conteneur.

  5. #5
    Expert confirmé
    Avatar de Sub0
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2002
    Messages
    3 573
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Décembre 2002
    Messages : 3 573
    Points : 4 219
    Points
    4 219
    Par défaut
    Dans ce cas, Javascript semble approprié, exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <html> 
    <body>
    <iframe id="frm" src=""></iframe><br> 
    <a href="#1" onmouseover="getElementById('frm').src='http://<a href="http://www.developpez.net/forums/&#39;;">lien1</a><br>" target="_blank">www.developpez.net/forums/';">lien1</a><br></a> 
    <a href="#2" onmouseover="getElementById('frm').src='http://google.fr/';">lien2</a><br> 
    <a href="#3" onmouseover="getElementById('frm').src='http://nexen.com';">lien3</a><br> 
    </body>
    </html>
    De retour parmis vous après 10 ans!!

  6. #6
    Membre du Club
    Profil pro
    Inscrit en
    Août 2003
    Messages
    117
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Août 2003
    Messages : 117
    Points : 68
    Points
    68
    Par défaut
    Il est vrai que je ne me suis pas forcément bien expliqué et je n'ai pas utilisé les bons termes.
    Je veux juste savoir s'il est possible d'afficher à la volé des mises en page différentes dans mon conteneur pageCentrale en utilisant la pseudo-class :hover

Discussions similaires

  1. Réponses: 2
    Dernier message: 31/08/2005, 18h32
  2. [CSS][Débutant] Rollover sur ligne d'un tableau
    Par Nyx de Tours dans le forum Mise en page CSS
    Réponses: 6
    Dernier message: 12/07/2005, 09h25
  3. [FLASH MX] Comment faire un rollover de 2 images ?
    Par clicman dans le forum Flash
    Réponses: 5
    Dernier message: 29/06/2005, 14h00
  4. Rollover sous firefox (bis)
    Par nicolb dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 03/03/2005, 14h53
  5. rollover sous firefox
    Par nicolb dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 01/03/2005, 16h37

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