Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Général Conception Web
Général Conception Web Forum d'entraide sur les choix technologiques. Avant de poster : Cours Dév. Web, FAQs Dév. Web, Sources Dév. Web
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 04/06/2008, 15h58   #1
Membre confirmé
 
Homme Benjamin Rouxel
Développeur informatique
Inscription : avril 2007
Messages : 238
Détails du profil
Informations personnelles :
Nom : Homme Benjamin Rouxel
Âge : 25
Localisation : France, Côtes d'Armor (Bretagne)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : avril 2007
Messages : 238
Points : 228
Points : 228
Envoyer un message via MSN à psylox
Par défaut XHTML, SVG redessinement de la page

Bonjour,

Je crée une application WEB avec une base XHTML dans laquelle j'intègre du SVG via la balise <object></object>. J'ai plusieurs classes javascript utilisant l'exellent framework prototype.js.
L'une de ces classes me sert à faire du drag&drop, je peux très bien bouger mes éléments. Le probleme vient lorsque je veux bouger tout le svg d'un coup. J'ai donc une <div></div> autour de l'<object> que je fais bouger (position:absolute), et qui donc fait bouger tout mon graphe SVG par la meme occasion.

Le problème est qu'une fois que l'utilisateur à relacher la souris, la page se redessine très mal. Les éléments ont bien été déplacés comme voulus, mais par exemple les parties qui étaient visibles avant et qui devrait etre caché par une div le sont toujours (les z-index sont bien mis), si on clique 2-3 fois sur la page histoire de mettre une tite claque au navigateur celui-ci redessine correctement la page ..

Quelqu'un saurait comment améliorer le redessinement de la page par le navigateur svp ??

Je travaille avec ff2 et j'ai testé avec ff3 ce qui donne une légère amélioration. Pour le moment je n'ai pas fais de tests ni avec IE ni avec Opéra, mais dans tous les cas il faut que ça marche sous ff2.

Merci
__________________
Linux because rebooting is just for adding medias
psylox est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/06/2008, 08h18   #2
Membre confirmé
 
Homme Benjamin Rouxel
Développeur informatique
Inscription : avril 2007
Messages : 238
Détails du profil
Informations personnelles :
Nom : Homme Benjamin Rouxel
Âge : 25
Localisation : France, Côtes d'Armor (Bretagne)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : avril 2007
Messages : 238
Points : 228
Points : 228
Envoyer un message via MSN à psylox
En faites la solution était toute bete.

Avant dans ma fonction appelée par le "mousup" ne faisait que déplacer la div.
Pour forcer le redessinement de la page sans recahrger la page j'y ai ajouté:
caché la div (visibility:hidden)
déplacer la div
montrer la div (visibility:visile)

Grace à ça plus de probleme.
__________________
Linux because rebooting is just for adding medias
psylox est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h44.


 
 
 
 
Partenaires

Hébergement Web