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

GWT et Vaadin Java Discussion :

Pas d'ascenseur sur mon site GWT


Sujet :

GWT et Vaadin Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Novembre 2007
    Messages
    94
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 94
    Par défaut Pas d'ascenseur sur mon site GWT
    Salut tout le monde,

    Voilà j'ai un gros problème, j'ai terminé mon site et même mis en ligne, tout fonctionne sauf ... l'ascenseur (le scrolleur). Donc si l'écran est plus petit que prévu, tout une partie de la page ne s'affiche pas !

    Pourtant j'essaye de forcer l'affichage de l'ascenseur par un overflow: visible, ou overflow: auto dans la balise body ou html, mais ça ne marche pas.
    avec un overflow: scroll, l'ascenseur s'affiche mais il est désactivé.

    Mon site est fait d'images (banière) et de différents panels contenant du texte.

    Une idée ?

  2. #2
    Membre émérite
    Avatar de michel.di
    Homme Profil pro
    Freelance
    Inscrit en
    Juin 2009
    Messages
    782
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2009
    Messages : 782
    Par défaut
    Salut,

    Tu pourrais mettre un peu de code pour t'aider?

  3. #3
    Membre confirmé
    Inscrit en
    Novembre 2007
    Messages
    94
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 94
    Par défaut
    yo,

    J'ai comme l'impression que les navigateurs interprètent la page comme si elle avait une largeur et une hauteur de 0, puisque finalement il n'y a que des containers JavaScript avec du texte dedans ?

    Voici le code que j'ai épuré (les panels peuvent contenir des objets html et/ou des images) :
    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
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
     
    public void onModuleLoad() {
     
    		Image banier = new Image("images/banierehaut.gif");
    		Image banier2 = new Image("images/banierebas.jpg");
     
    		String[] tabTitles = new String[2];
    		tabTitles[0] = "Accueil";
    		tabTitles[1] = "Formation";
     
    		TabLayoutPanel p = new TabLayoutPanel(1.8, Unit.EM);
     
    		VerticalPanel accueil = new VerticalPanel();
    		accueil.addStyleName("dimensionaccueil");
     
    		HorizontalPanel hautaccueil = new HorizontalPanel();
    		HorizontalPanel milieuaccueil = new HorizontalPanel();
    		SimplePanel descriptionaccueil = new SimplePanel();
     
    		HorizontalPanel contenantaccueil = new HorizontalPanel();
    		contenantaccueil.setSpacing(25);
     
    		HorizontalPanel contientaccueil = new HorizontalPanel();
    		contientaccueil.addStyleName("stylecontenants");
     
    		accueil.add(hautaccueil);
    		accueil.add(milieuaccueil);
    		accueil.add(descriptionaccueil);
    		contenantaccueil.add(accueil);
     
    		contientaccueil.add(contenantaccueil);
     
    		p.add(contientaccueil, tabTitles[0]);
     
    		VerticalPanel exps = new VerticalPanel();
     
    		VerticalPanel exp_info = new VerticalPanel();
    		exp_info.setSpacing(9);
     
    		SimplePanel exp_alst = new SimplePanel();
    		exp_alst.addStyleName("vpanelintexpsinf");
     
    		SimplePanel exp_cli = new SimplePanel();
    		exp_cli.addStyleName("vpanelintexpsinf");
     
    		exp_info.add(exp_alst);
    		exp_info.add(exp_cli);
     
    		exps.add(exp_info);
     
    		p.add(exps, tabTitles[1]);
     
    		p.selectTab(0);
     
    		DockLayoutPanel dlp = new DockLayoutPanel(Unit.EM);
    		dlp.addStyleName("center");
    		dlp.addStyleName("width");
    		dlp.addNorth(banier, 5);
    		dlp.addSouth(banier2, 4);
    		dlp.add(p);
     
    		RootLayoutPanel rp = RootLayoutPanel.get();
    		rp.add(dlp);    
    	}
    }

  4. #4
    Membre confirmé
    Inscrit en
    Novembre 2007
    Messages
    94
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 94
    Par défaut
    Les styles CSS utilisés ci-dessus (mais je ne pense pas que cela ait quoi que ce soit à voir avec le problème) :
    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
     
    .dimensionaccueil {
    	Width: 500px;
    	Height: 400px;
    }
     
    .stylecontenants {
    	Width: 1000px;
    	Height: 800px;
    }
     
    .vpanelintexpsinf {
    	Width: 945px;
    }
     
    .width {
         Width: 1000px;
    }
     
    .center {
          Margin-left : auto;
          Margin-right : auto;
    }

  5. #5
    Membre expérimenté
    Avatar de karbos
    Inscrit en
    Novembre 2008
    Messages
    155
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 155
    Par défaut
    Si tu rajoutes
    dans ta classe .center de ton CSS ?

  6. #6
    Membre expérimenté
    Avatar de karbos
    Inscrit en
    Novembre 2008
    Messages
    155
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 155
    Par défaut
    Ou encore :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    dlp.getElement().getParentElement().getParentElement().getStyle().setOverflow(Overflow.VISIBLE);
    dans ton code Java ?

Discussions similaires

  1. Pas d'ascenseur sur mon site
    Par xboulney dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 20/12/2011, 10h40
  2. Les photos ne veulent pas s'afficher sur mon site web
    Par zemzoum89 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 6
    Dernier message: 19/05/2010, 15h09
  3. Pas "d'ascenseur" sur la page centrale de mon site
    Par buenaventura dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 21/01/2009, 10h39
  4. Domaine : l'URL de mon domaine n'arrive pas correctement sur mon site
    Par amarcil dans le forum Général Conception Web
    Réponses: 9
    Dernier message: 09/08/2008, 13h04
  5. Les images ne s'affichent pas et le css n'est pas appliqué sur mon site en ligne
    Par landar dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 19/03/2007, 19h47

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