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

Conception Web Discussion :

Déplacer des objets images sur une page


Sujet :

Conception Web

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Étudiant
    Inscrit en
    Mai 2004
    Messages
    110
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2004
    Messages : 110
    Par défaut Déplacer des objets images sur une page
    Bonjour,

    Je pose cette question ici car je ne vois pas comment réaliser mon besoin (technologie, ..).

    Je dois afficher sur une page web différents objets (images) pour faire un schéma ; j'utilise pour le moment des div en position absolute pour chaque image.

    On m'a demandé s'il serait possible de modifier dynamiquement le schéma (ajout, suppression, déplacement, ...) sans aller dans le code HTML et calculer une position pour un nouvel élément par exemple.

    Est-ce que quelqu'un a déjà mise en place ce genre de choses ?

    Merci d'avance pour vos réponses

  2. #2
    Rédacteur
    Avatar de Halleck
    Homme Profil pro
    Consultant PHP
    Inscrit en
    Mars 2003
    Messages
    597
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Consultant PHP

    Informations forums :
    Inscription : Mars 2003
    Messages : 597
    Par défaut
    En javascript c'est possible.

    Par contre pour déplacer des images, il ne faut pas le faire sur des <img> mais sur des <div> (ou autres) ayant un background-image...

    Il suffit de détecter l'événement onmove. Une fonction rapide pour te guider :
    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
    function startDrag(strId) {
    	var oObj	= document.all(strId);
    	
    	// down
    	oObj.onmousedown = function() {
    		this.bDragDrop	= true;
    	}
    	// release
    	window.top.onmouseup = function() {
    		this.bDragDrop	= false;
    	}
    	// move
    	oObj.onmousemove = function(event) {
    		if(this.bDragDrop == true) {
    			this.style.top	= event.clientY;
    			this.style.left	= event.clientX;
    		}
    	}
    
    }
    bon courage

  3. #3
    Membre confirmé
    Étudiant
    Inscrit en
    Mai 2004
    Messages
    110
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2004
    Messages : 110
    Par défaut
    Oki merci beaucoup, je vais regarder ça

  4. #4
    Membre confirmé
    Étudiant
    Inscrit en
    Mai 2004
    Messages
    110
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2004
    Messages : 110
    Par défaut
    Re


    J'ai trouvé un bon script sur la toile à cette adresse : http://www.dynamicdrive.com/dynamicindex11/domdrag/

    Par contre une petite question : selon vous, une fois mes éléments déplacés, comment dois-je faire pour sauvegarder leur position ? BDD, écriture d'un nouveau fichier HTML, ...

    Merci d'avance !

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

Discussions similaires

  1. [CS3] Décalage des images sur une page
    Par jostwind dans le forum Dreamweaver
    Réponses: 14
    Dernier message: 26/07/2012, 20h06
  2. Positionner des images sur une page
    Par zoom61 dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 18/08/2011, 07h57
  3. [AJAX] Déplacer des objets HTML sur une page web
    Par brazilia28 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 09/06/2007, 12h47
  4. Generer des objets aleatoirement sur une carte
    Par K20 dans le forum Langage
    Réponses: 13
    Dernier message: 24/12/2005, 16h19
  5. Affichage d'images sur une page
    Par barthelv dans le forum Langage
    Réponses: 3
    Dernier message: 19/12/2005, 17h04

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