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

JavaScript Discussion :

background / résolution utilisateur


Sujet :

JavaScript

Vue hybride

Dr_Fureur background / résolution... 28/02/2007, 15h44
SpaceFrog fais toi une class par... 28/02/2007, 15h53
Dr_Fureur Merci pour ta réponse par... 28/02/2007, 16h08
SpaceFrog non tu le mets dasn le onload... 28/02/2007, 16h25
Dr_Fureur Je suis désolé mais je ne... 28/02/2007, 16h41
Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 9
    Par défaut background / résolution utilisateur
    Tous d'abord bonjour à tous

    Voila un petit moment, que je suis en train de me coder un petit site web perso.
    Dans le lequel j'ai placer mis en background un gif annimé (taille 1280*1024)

    a pas de pb a par qu'il est long a chargé, il fait 3 Méga, mais c'est aps la le pb (enfin si c génant mais bon ...).

    J'ai remarque que si je surfais sur le site avec une résolution supérieur le gif ne faisait pas toute la page (normal me direr vous) donc j'ai cherché s'il y avait moyen de l'étirer ( comme le papier paint de windows par ex ) mais echec ...

    J'ai donc décider de d'afficher une image à la place du gif si la taille de l'écran est suppérieur a la taille du gif .
    J'utilise donc le code javascript suivant pour récupérer la résolution de l'écran

    dans mon <head>
    <SCRIPT LANGUAGE="JavaScript">
    EcranHaut = screen.height;
    EcranLarg = screen.width;
    Ecran = EcranLarg + " x " + EcranHaut;
    </SCRIPT>

    dans mon <body>
    <SCRIPT LANGUAGE="JavaScript">
    document.write(Ecran);
    </SCRIPT>

    Mais une fois que j'ai les dimensions comment je peux l'utiliser pour lui dire aficher l'image ou le gif (sachant que je gére tout ou presque dans un css)

    aurriez vous une piste ou carrément un idée qui pourais me débloquer?
    Peut être que je me plante carément dans le chemin a prendre ?

    Merci d'avance

  2. #2
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 658
    Billets dans le blog
    1
    Par défaut
    fais toi une class par resolution...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    .petit {height:600px;
              width:800px;}
     
    .grand {height:1280px;
               width:1024px;}
    puis en focntion du resultat de ton scrennsniffer tu modifies le className de ton image

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    document.getElementById('imagebackground').className='grand'
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 9
    Par défaut
    Merci pour ta réponse

    par contre je ne comprend pas comment l'utiliser

    document.getElementById('imagebackground').className='grand'

    faut que je le mette dans le css ?

    je dois la mettre ou l'adresse de mon fichier ? a la place de imagebackground?

    dsl mais je début aussi bien avec le javascript que avec le css .

    Merci encore

  4. #4
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 658
    Billets dans le blog
    1
    Par défaut
    non tu le mets dasn le onload après la focntion qui récupère la taille ecran ...
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  5. #5
    Membre régulier
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 9
    Par défaut
    Je suis désolé mais je ne vois toujours pas ce que tu me dis , y dois y avoir un étape que j'ai zapé

    Es ce que tu pourrais me le re expliquer

    je comprend pas en fait comment marche la fonction pour lui dire :
    si taille = petit alor background =fond.gif
    si taille = grand alor background = fond.jpeg

    Merci beaucoup pour ta patience

  6. #6
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 658
    Billets dans le blog
    1
    Par défaut
    ha ...
    ben en fait moi je modifiais la taille d'une seule et même image ...
    on ne s'etait pas compris ...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    switch (screen.width){
         case(800) : document.body.style.backgroundImage="url('petit.jpg')";
                          break;
         case(1024) : document.body.style.backgroundImage="url('grand.jpg.jpg')";
                          break;
                                  }
    dans le onload du body ...
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Récupérer résolution utilisateur
    Par Lulu_n10 dans le forum Langage
    Réponses: 1
    Dernier message: 23/06/2008, 13h01
  2. [Résolut] Background en Image
    Par Jeremy0201 dans le forum Tkinter
    Réponses: 2
    Dernier message: 11/06/2007, 22h37
  3. Taille du background en fonction de la résolution
    Par MORPHEUS50 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 20/03/2007, 15h35
  4. Obtenir la résolution d'écran des utilisateurs ?
    Par piff62 dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 23/04/2006, 00h47
  5. Obtenir la résolution de l'utilisateur
    Par Mynautor dans le forum OpenGL
    Réponses: 1
    Dernier message: 01/02/2005, 18h57

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