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 :

Garder les proportions d'une fenêtre ???


Sujet :

JavaScript

Vue hybride

Heavy_Feather Garder les proportions d'une... 28/01/2006, 12h18
siddh peut être avec... 28/01/2006, 12h29
Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 4
    Par défaut Garder les proportions d'une fenêtre ???
    Bonjour à tout le monde qui me lit


    Je me trouve face à un problême, je souhaite créer une fenêtre qui garde ses proportions même lors d'un redimentionnement par l'utilisateur. Or je en suis pas un "pro" du javascript alors je demande une petite aide.


    Voila mon script :

    [i]Je détecte le navigateur car la méthode des tailles varie en fonction.

    Je cré une variable évolutive car sinon le détecteur de redimentionnement se réactive en boucle


    Si quelqu'un à une meilleur solution, même dans un autre language je suis ouvert à toute proposition

    Le problême vien d'internet explorer qui ne marche pas. Et lorsque j'active l'alerte "alert('zut');" cela marche mais sans prendre en compte les variables donc en boucle.
    :
    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
     
    window.onresize= reDimentionne;
    onLoad= reDimentionne
    var ok
    function reDimentionne() {
    if (ok == 2){
    ok = 1;
    }else{
    dimentionnement();
    };
    function dimentionnement() {
    var version ;
    version = parseInt(navigator.appVersion);
    if (navigator.appName.indexOf('Netscape') == -1) {
    var largeur = document.body.clientWidth;
    var hauteur=largeur/955*600+50;
    resizeTo(largeur,hauteur);
    alert (largeur)
    } else {
    //alert('zut');
    var largeur = window.innerWidth;
    var hauteur=largeur/955*600+50;
    resizeTo(largeur,hauteur);
    }
    ok = 2;
    };
    };

  2. #2
    Expert confirmé
    Avatar de siddh
    Inscrit en
    Novembre 2005
    Messages
    3 868
    Détails du profil
    Informations personnelles :
    Âge : 49

    Informations forums :
    Inscription : Novembre 2005
    Messages : 3 868
    Par défaut
    peut être avec document.documentElement.scrollWidth ou document.documentElement.clientWidth plutot que window.innerWidth ?

Discussions similaires

  1. Réponses: 2
    Dernier message: 15/07/2012, 13h08
  2. Réponses: 2
    Dernier message: 29/09/2010, 14h18
  3. Garder les proportions d'un pagecontrol sur une form
    Par neuneu1 dans le forum Delphi
    Réponses: 4
    Dernier message: 16/05/2007, 17h36
  4. copier les infos d'une fenêtre dos vers le bloc notes
    Par beegees dans le forum Autres Logiciels
    Réponses: 3
    Dernier message: 16/08/2005, 13h06

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