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 :

DIV à la place d'une popup


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de adil_vpb
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Août 2006
    Messages
    326
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2006
    Messages : 326
    Par défaut DIV à la place d'une popup
    bonjour,
    comment faire pour mettre DIV au centre d'une page html et dans n'importe quel résolution ? avec popup je peux faire ce truc mais DIV

    merci d'avance pour vos réponse.

  2. #2
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par défaut
    Code css : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    #tondiv{
       position:absolute;
       background:red;
       top:50%;
       left:50%;
       width:400px;
       height:200px;
       margin:-100px 0 0 -200px;
    }
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <div id="tondiv">Youpi !</div>

  3. #3
    Membre émérite Avatar de cadoudal56
    Profil pro
    Inscrit en
    Février 2005
    Messages
    694
    Détails du profil
    Informations personnelles :
    Âge : 53
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Février 2005
    Messages : 694
    Par défaut
    Je pense qu'il veut que cela donne un style popup sans en etre un...

    Dans ce cas tu joue sur deux aspects :

    et
    Voici un bout de code tres pratique...

    Dans un fichier javascript tu mets ceci :
    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
     
    function blocking(nr, cookie, vis_state)
    {
            if (document.layers)
            {
                    current = (document.layers[nr].display == 'none') ? vis_state : 'none';
                    if (cookie != '')
                            writeCookie(nr, current);
                    document.layers[nr].display = current;
            }
            else if (document.all)
            {
                    current = (document.all[nr].style.display == 'none') ? vis_state : 'none';
                    if (cookie != '')
                            writeCookie(nr, current);
                    document.all[nr].style.display = current;
            }
            else if (document.getElementById)
            {
                    display = (document.getElementById(nr).style.display == 'none') ? vis_state : 'none';
                    if (cookie != '')
                            writeCookie(nr, display);
                    document.getElementById(nr).style.display = display;
            }
    }
    Dans la page HTML tu mets ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    <a href="javascript:" onclick="blocking('bloc1','yes', 'block'); return false;">Détails</a>
    <div id="bloc1" style="display:none;">
    Le contenu
    </div>
    Donc quand tu cliques sur le lien Détails le div bloc1 s'ouvre, quand tu recliques il se ferme

    @+
    cadou

  4. #4
    Membre éclairé Avatar de adil_vpb
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Août 2006
    Messages
    326
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2006
    Messages : 326
    Par défaut
    ok merci beaucoup !
    ca marche trés bien.
    une autre chose, comment je peux déplacer mon calque(DIV) au sein d'une page HTML?
    est ce que c'est possible ?
    merci encore.

  5. #5
    Membre confirmé Avatar de lelapinou
    Homme Profil pro
    Inscrit en
    Avril 2003
    Messages
    96
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Bas Rhin (Alsace)

    Informations forums :
    Inscription : Avril 2003
    Messages : 96
    Par défaut propriété OnMouseOver()
    J'ai fais une chose similaire à ce que tu veux mais sur une image (j'ai réalisé une sorte de zoom sur une image avec des DIV et qui se déplace si je me déplace sur l'image grace à la propriété OnMouseOver.

    Faut voir à suivre cette piste. Avec le OnMouseOver tu lance la fonction d'affichage du DIV.

Discussions similaires

  1. Réponses: 7
    Dernier message: 01/12/2011, 08h30
  2. Réponses: 2
    Dernier message: 05/11/2008, 13h33
  3. Page chargée deux fois a la place d'une (fermeture popup)
    Par JoloKossovar dans le forum Général JavaScript
    Réponses: 14
    Dernier message: 15/01/2008, 17h00
  4. ecrire dans une balise div deja place
    Par cortex007 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 16/11/2006, 11h12
  5. [HTML] pb de mise en place d'une balise <div> dans des balises <ul>
    Par youp_db dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 06/11/2006, 16h57

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