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 :

D�filement d'une image tr�s lent sous IE


Sujet :

JavaScript

  1. #1
    Membre tr�s actif
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    434
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 434
    Par d�faut D�filement d'une image tr�s lent sous IE
    Bonjour j'ai fait un petit script qui fait d�filer une image jpg de 400x300 le soucis c'est que bien que �a fonctionne parfaitement sous FF, sous IE c'est lent et l'image semble se "d�couper" (�a a un nom je crois), est-ce que c'est juste du au fait que IE est nul ou y'a t il une solution ?

    Merci

  2. #2
    Expert confirm�
    Avatar de le_chomeur
    Profil pro
    D�veloppeur informatique
    Inscrit en
    F�vrier 2006
    Messages
    3 653
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : F�vrier 2006
    Messages : 3 653
    Par d�faut
    avec un peu de code �a aiderait

  3. #3
    Membre tr�s actif
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    434
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 434
    Par d�faut
    En fait je sais d'ou ca vient (mais pas comment le corriger), mon image passe devant un fond tamier en gif pour faire une semi transparence, si j'enleve le fond ca rame plus...

  4. #4
    Expert confirm�
    Avatar de le_chomeur
    Profil pro
    D�veloppeur informatique
    Inscrit en
    F�vrier 2006
    Messages
    3 653
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : F�vrier 2006
    Messages : 3 653
    Par d�faut
    ...
    alors ne vient pas demander de l'aide si tu ne souhaites pas souhaite pas �tre aid�

    si tu changes d'avis , post ton code ...

  5. #5
    Membre tr�s actif
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    434
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 434
    Par d�faut
    Pourquoi tu dis �a ? Le probl�me ne vient pas de mon code a priori puisque quand j'enl�ve le fond gif transparent �a ne rame plus...

  6. #6
    Expert confirm�
    Avatar de le_chomeur
    Profil pro
    D�veloppeur informatique
    Inscrit en
    F�vrier 2006
    Messages
    3 653
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : F�vrier 2006
    Messages : 3 653
    Par d�faut
    La v�rit� est ailleurs

  7. #7
    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 659
    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 659
    Billets dans le blog
    1
    Par d�faut
    change de carte graphique ...
    sinon demande � ton dentiste ou � ta charcuti�re ???
    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 !

  8. #8
    Membre tr�s actif
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    434
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 434
    Par d�faut
    Tr�s drole (ou stupide...) �a fonctionne tr�s sous firefox je le r�p�te et puis bon j'ai pas sp�cialement envie de faire un site pour les hardcore gamers donc si t'as rien d'autre sous la main comme aide, �conomise ton temps.
    Sinon je suis partis de la page qui pose probl�me et retir� le superflu, le r�sultat est ici:
    http://www.design-creation-logo.com/test/test.htm
    Sous firefox aucun probl�me mais sous IE ca rame, j'ai essay� en remplacant le fond static par un gif anim� et la ca bloque car�ment !

    Voila en esp�rant que je fasse quelques chose stupide dans mon script, parceque sinon microsoft est vraiment � la ramasse !

  9. #9
    Expert confirm�
    Avatar de le_chomeur
    Profil pro
    D�veloppeur informatique
    Inscrit en
    F�vrier 2006
    Messages
    3 653
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : F�vrier 2006
    Messages : 3 653
    Par d�faut
    Bonjour

    on va recadrer les choses ...

    tu viens en nous demandant de l'aide dans un domaine de programmation, apr�s avoir �tudier ta question nous te demandons ton code pour voir d'ou pourrait venir le probl�me.
    tu nous r�pond , non le probl�me �a vient de la ( je sch�matise ) donc si tu estime avoir cern� ton probl�me et ne veuille pas nous donner ton code , on ne peut pas faire grand chose de plus , d'ou nos brimades ...

    une erreur assez importante :

    setTimeout("vsmove()", 100); tu appels constament cette m�thode , il te faut la conditionner :

    if(parseInt(document.getElementById("membrea").style.left)>document.body.clientWidth/2-300 || parseInt(document.getElementById("membreb").style.left)<document.body.clientWidth/2) setTimeout("vsmove()", 100);

    pour le reste on peut optimiser encore ... a toi de voir, sans forc�ment faire un truc de gamers comme tu le souligne

  10. #10
    Membre tr�s actif
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    434
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 434
    Par d�faut
    Dans mon code complet j'arrete de faire le setTimeOut une fois les image arriv�es au centre, mais la n'est pas le probl�me car durant le d�placement �a rame... en tout cas j'en d�duit que le probl�me ne vient pas du code (comme quoi) mais bien d'internet explorer qui doit mal g�rer le gif en fond donc pas trop le choix.
    Merci

  11. #11
    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 659
    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 659
    Billets dans le blog
    1
    Par d�faut
    Alors pourquoi poser ta question dans le forum javascript si le probl�me rel�ve de IE ???
    d'ou ma suggestion stupide d'aller deamnder � la cr�mi�re ...
    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 !

  12. #12
    Membre tr�s actif
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    434
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 434
    Par d�faut
    Alors pourquoi poser ta question dans le forum javascript si le probl�me rel�ve de IE ???
    Ca me parait �vident, si tu reprends mon post depuis le d�but, c'est tout simplement parceque j'ai pens� (et esp�r�) que �a venait de mon script. D'ou l'inutilit� de ton commentaire sur la cr�mi�re.

  13. #13
    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 659
    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 659
    Billets dans le blog
    1
    Par d�faut
    tu dis toi m�me qu'en enlevant un truc �a fonctionne ...
    et vu ce qu tu nous a montr� comme code ... c'est sur que notre r�ponse ne peut �tre que circonstanci�e ...
    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 !

  14. #14
    Membre tr�s actif
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    434
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 434
    Par d�faut
    Je comprends pourquoi les gens compliquent toujours les choses comme ca, j'ai cr�� ce post en noob du javascript pour savoir si quelque chose �tait � �viter et pouvait faire ramer sous IE et pas sous FF, ensuite je me suis rendu compte qu'en supprimant le fond ca ne ramait plus mais tu as insist� pour avoir du code ce que j'ai fournis mais comme je le pensais mon code �tait bon donc voila je ne vois pas pourquoi vous me prenez de haut comme si je parlais de fromage sur un forum de jeux video.

  15. #15
    Expert confirm�
    Avatar de le_chomeur
    Profil pro
    D�veloppeur informatique
    Inscrit en
    F�vrier 2006
    Messages
    3 653
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : F�vrier 2006
    Messages : 3 653
    Par d�faut
    Nous ne te prennons pas de haut , nous essayons simplement de t'aider !

    En g�n�ral , nous demandons le code pour mieux cibler le probl�me , comme tu le souligne , tu d�butes ou a de grosses lacune en javascript , c'est comme si tu arrivais chez un garagiste pour lui dire , ma voiture a un probl�me mais si je l'�teint elle va mieux ! il te demandera d'ouvrir ton capot , si tu refuses il ne pourra pas faire de diagnostique correct ....


    D'o� notre insistance pour voir ton code source :-).

    Au passage , je te conseillerais plusieurs chose :

    - mettre tes �l�ments dans une div qui elle sera centr� via du css
    - utiliser une m�thode un peu plus propre pour d�placer tes �l�ments ( si besoins d'aide nous somme la )

    et avec �a je pense que tu auras une animation aussi fluide sous ie /FF et autre

    Cordialement le_chom

  16. #16
    Membre tr�s actif
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    434
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 434
    Par d�faut
    Pas bien d'accord avec ta m�taphore, mais bon passons...
    utiliser une m�thode un peu plus propre pour d�placer tes �l�ments ( si besoins d'aide nous somme la )
    J'veux bien...

  17. #17
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    2
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 2
    Par d�faut M�me probl�me
    Bonjour,

    Je sais que ce n'est pas vraiment le lieu pour parler des soucis avec IE, mais comme vous avez abord� le sujet, j'en profite, on sait jamais...

    J'ai exactement le m�me soucis que supergrey. J'ai cr�� des Gifs anim�s qui fonctionnent parfaitement sous FF, mais sous IE, une cata, �a rame � mort.

    J'ai tent� d'all�ger mes images avec plusieurs logiciels, �a ralentit les sous FF, alors j'ai remis mes gifs de base (cr��s avec Beneton Movie Gif), �a vient s�rement pas de �a.

    Mes gifs apparaissent avec onmouseover onmouseout, donc �a pourrait �tre le soucis sous IE, non ? j'suis une newbie... donc bon...

    help me please, je sais pas quoi faire...

    lien : http://www.aureliegautier.com/

  18. #18
    Membre tr�s actif
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    434
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 434
    Par d�faut
    IE est pas tr�s fort, je pense qu'on ne peut rien y faire, donc il te reste la possibilit� de limiter le nombre d'images par seconde de tes gif en enlevant une image sur 2 par exemple, sinon te tourner vers flash...

Discussions similaires

  1. R�ponses: 6
    Dernier message: 19/12/2007, 14h32
  2. Avoir une image en fond sous un JScrollPane
    Par altantic.mac dans le forum AWT/Swing
    R�ponses: 4
    Dernier message: 12/06/2007, 20h24
  3. D�filement d'une image toute b�te
    Par Defaite dans le forum G�n�ral JavaScript
    R�ponses: 4
    Dernier message: 24/04/2007, 20h43
  4. Ins�rer une image de fond sous un graphique
    Par sango85 dans le forum MATLAB
    R�ponses: 5
    Dernier message: 05/03/2007, 17h55
  5. Treeview liste d'images + champ image : tr�s lent, comment faire ?
    Par Cazaux-Moutou-Philippe dans le forum WinDev
    R�ponses: 3
    Dernier message: 01/11/2006, 17h59

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