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

Performance Web Discussion :

[IE 7-8] Drag-Drop sur image -> Explosion de mémoire


Sujet :

Performance Web

  1. #1
    Membre averti Avatar de dacid
    Homme Profil pro
    Inscrit en
    Juin 2003
    Messages
    1 064
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 1 064
    Points : 420
    Points
    420
    Par défaut [IE 7-8] Drag-Drop sur image -> Explosion de mémoire
    Bonjour à tous,

    J'ai un code HTML super simple, juste une image (pas lourde, mais très grande) en tout et pour tout.
    Lorsque je fais un drag-drop dessus (même de quelques millimètres), la mémoire s'incrémente dans le panneau de gestionnaire des taches. Jusqu'à faire planter IE.
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
    <head></head>
    <body>
    	<img id="plate" src="./plants/G_DK_0_U44_8302_FD_D_0016_A.png" style="position: absolute; left: 12px; top: 12px;"/></body>
    </html>
    Je n'ai testé que sous Internet explorer 7 et 8, le problème est le même.
    Par contre, sous FireFox, aucun problème.
    On dirait qu'il met l'image (et plus) en mémoire et qu'il ne libère jamais rien.
    Une fuite de mémoire, en quelque sorte.

    Avez vous une idée pour que cet effet ne se produise pas ?

    Merci d'avance.
    David.

  2. #2
    Membre éprouvé

    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 448
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 448
    Points : 1 234
    Points
    1 234
    Par défaut
    Je ne me souviens pas qu'on pouvait faire ce genre de D&D avec IE 7 et 8.
    Si le navigateur beug, tu peux pas faire grand chose sinon tenter de retirer la possibilité.

    Et pour retirer la possibilité, il suffit sans doute de non pas utiliser une balise IMG mais une calque avec une image de fond (je pense à DIV + background).
    Most Valued Pas mvp

  3. #3
    Membre averti Avatar de dacid
    Homme Profil pro
    Inscrit en
    Juin 2003
    Messages
    1 064
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 1 064
    Points : 420
    Points
    420
    Par défaut
    Bonjour Sergejack,

    Merci pour la participation.

    Non, car au final, je veux vraiment faire des drag & drop gérés.
    Mon code JS fonctionne sous tous ces navigateurs cités, seulement, à un moment, sous IE, il me fait un plantage mémoire car il ne libère rien.

    J'ai identifié le problème et l'ai isolé pour simplifier la question.

    David.
    David.

  4. #4
    Membre éprouvé

    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 448
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 448
    Points : 1 234
    Points
    1 234
    Par défaut
    Est-ce que je dois comprendre que tu as posté la question et le code dans la partie Javascript du forum ?
    Most Valued Pas mvp

  5. #5
    Membre averti Avatar de dacid
    Homme Profil pro
    Inscrit en
    Juin 2003
    Messages
    1 064
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 1 064
    Points : 420
    Points
    420
    Par défaut
    Non, vu que j'ai identifié le problème et qu'il se produit sans qu'il y ait une seule ligne de JS.
    David.

Discussions similaires

  1. [WD17] Drag and drop sur image
    Par regis6262 dans le forum WinDev
    Réponses: 7
    Dernier message: 12/01/2018, 16h22
  2. Drag & drop sur les images sous FF
    Par moumoune65 dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 14/06/2007, 14h10
  3. Drag&Drop sur l'icone de mon appli
    Par Laskar dans le forum Langage
    Réponses: 2
    Dernier message: 31/10/2004, 15h53
  4. Comment faire un Drag&Drop sur un tableau
    Par Stef.web dans le forum Composants VCL
    Réponses: 6
    Dernier message: 11/10/2003, 13h12

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