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 :

[AJAX] Les divs, height et mouvements


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    440
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 440
    Par défaut [AJAX] Les divs, height et mouvements
    Je tente de faire grandir un div un peu comme le flash le fait ici:

    http://www.templarts.com/business-af...62-84-kit.html

    Alors mes problèmes sont les suivants:

    1-L'action se fait trop vite pour voir une transition (je la fais avec un for et j'ai essayé avec un while et de très petites valeurs d'incrémentation)

    2-Lorsqu'il y a du texte dans les div, même si la grandeur originale est de 2px de haut elle s'agrandie à la hauteur que le texte à besoin. Comment puis-je faire pour forcer qu'elle garde 2px de haut tant que je n'ai pas activée la fonction pour la faire grandir?

    Merci!

  2. #2
    Membre Expert
    Avatar de FremyCompany
    Profil pro
    Étudiant
    Inscrit en
    Février 2006
    Messages
    2 532
    Détails du profil
    Informations personnelles :
    Âge : 33
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2006
    Messages : 2 532
    Par défaut
    Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
    <div style="overflow:auto"></div>
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    setInterval -- clearInterval

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    440
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 440
    Par défaut
    Merci pour le overflow, ca marche

    Mais comment utiliser le setInterval avec dans un liens? J'ai essayé comme ca:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a href="javascript: window.setInterval(open_page('about','home','370','2','350'), 1000);">About</a>
    mais je recois une erreur javascript: "Error: useless setInterval call (missing quotes around argument?)"

  4. #4
    Membre Expert
    Avatar de FremyCompany
    Profil pro
    Étudiant
    Inscrit en
    Février 2006
    Messages
    2 532
    Détails du profil
    Informations personnelles :
    Âge : 33
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2006
    Messages : 2 532
    Par défaut
    Non, je ne crois pas que tu aies compris

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    function openPage() {
       var timer = {"ID":0};
       timer.callBack = function() {
           // Agrandir le DIV de 1px
           if (/* Le DIV a la bonne taille */) {
              // Détruire le timer :
              clearInterval(timer.ID);
              timer.ID=null;
              timer.callBack=null;
              timer=null;
           }
       };
       timer.ID=setInterval(timer.callBack, 100)
    }

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    440
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 440
    Par défaut
    Super ca fonctionne à merveille, merci!

  6. #6
    Membre Expert
    Avatar de FremyCompany
    Profil pro
    Étudiant
    Inscrit en
    Février 2006
    Messages
    2 532
    Détails du profil
    Informations personnelles :
    Âge : 33
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2006
    Messages : 2 532
    Par défaut
    1 = 1 execution par ms
    1000 = 1 execution par secconde
    60000 = 1 execution par minute
    ...

    Les décimaux sont interdits

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

Discussions similaires

  1. Height n'affiche pas tous les div
    Par Stalk3R dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 22/08/2012, 17h36
  2. Multiplier les <div> en mouvement
    Par yvanfrance dans le forum Général JavaScript
    Réponses: 0
    Dernier message: 24/11/2008, 23h47
  3. problème avec les div sous Mozilla
    Par MrsFrizz dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 13/10/2005, 11h54
  4. [CSS]Aligner les div suivant la résolutation d'écran
    Par nebule dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 09/09/2005, 11h00

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