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 :

Cut/paste, svg et javascript


Sujet :

JavaScript

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2013
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2013
    Messages : 36
    Par défaut Cut/paste, svg et javascript
    Bonjour,

    Alors voila mon soucis, j'aimerais faire une application (stage) qui me permet de "prendre" par cut ou même drag, un patient dans une liste et l'affecter "paste" ou drop, dans une chambre, représenté par un carré dans un plan svg. Mais mon soucis étant que je n'ai pas la moindre idée de comment faire.. Car on ne peux pas afficher un rectangle/texte dans un autre rectangle (comme si c'étais un div) sauf en donnant les mêmes coordonnés du rectangle ou l'on veux faire ça.
    Je sais que je pourrais faire des div, mais mon maitre de stage refuse que je le fasse comme ça...et m'impose le rect dans un rect.

    Merci de votre aide et de vos explication.

    Bonne journée!

  2. #2
    Membre expérimenté Avatar de MaitreKaio
    Profil pro
    Freelance Java / Web / Mobile
    Inscrit en
    Juin 2007
    Messages
    140
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Freelance Java / Web / Mobile
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2007
    Messages : 140
    Par défaut
    Tu ne peux pas donner un id à ton rectangle "chambre" dans ton document, dans un script requêter le DOM sur cet id, puis insérer un autre rectangle à l'intérieur ?

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2013
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2013
    Messages : 36
    Par défaut
    Tout d'abord,merci d'avoir prit le temps de lire et de répondre.
    Pour répondre, oui mon rectangle à déjà une id, mais le soucis, c'est que je ne trouve aucun moyen d'insérer à l’intérieur d'un rectangle un autre rectangle. Le seul moyen que j'ai trouvé c'est de placé sur le svg le rectangle Sur l'autre mais pas dedans, donc juste avec les même coordonnés ce qui n'a pas d’intérêts dans ce cas...

  4. #4
    Membre expérimenté Avatar de MaitreKaio
    Profil pro
    Freelance Java / Web / Mobile
    Inscrit en
    Juin 2007
    Messages
    140
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Freelance Java / Web / Mobile
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2007
    Messages : 140
    Par défaut
    Autant pour moi, effectivement a priori SVG ne permet pas d'imbriquer des formes, uniquement des groupes. Mais par rapport à ce que tu veux faire, ça ne fait pas de différence à mon avis. Qu'est-ce-qui t'empêche de modifier les coordonnées du second rectangle, de manière à ce qu'il paraisse visuellement imbriqué ?

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2013
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2013
    Messages : 36
    Par défaut
    Alors pour faire plus simple, car il semblerait que j'ai mal compris, et exprimer ce que je voulais...

    J'ai une liste a gauche, donc un div ou dedant il y a du texte soit : patient1 patient2 etc... mais sans balise( déjà la je ne vois pas comment m'enfin...)
    Ensuite, au milieu de la page j'ai un svg, ou il y a un plan et plusieurs rectangle dessus qui représente les chambres. Mon but étant que lorsque je clique sur un seul élément donc patient1, il y ai une fonction qui "coupe" l'élément, et que je puisse cliquer dans une des chambres (rectangle) et qu'il se "colle", mais a l'inverse que cet élément, je puisse une fois dans la chambre le re"couper" pour le remettre dans la liste.

    Déja est-ce possible ? Par ou commencer, quel chemin emprunter ? Je ne suis pas très doué en langage web, donc je ne vois pas comment faire cela à pars avec des div's, mais je n'y ais pas le droit pour éviter le "bordel" dans le code. . .

    Merci et désolé du pavé, mais après avoir fait tout Google pour trouver des solutions . . .

  6. #6
    Membre expérimenté Avatar de MaitreKaio
    Profil pro
    Freelance Java / Web / Mobile
    Inscrit en
    Juin 2007
    Messages
    140
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Freelance Java / Web / Mobile
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2007
    Messages : 140
    Par défaut
    Je te conseille de morceler ton problème en problèmes plus petits.
    Par exemple, dans un premier temps, essaie d'utiliser un bouton et une liste déroulante des chambres pour transférer le patient dans une chambre et inversement. Cela te permettra de te concentrer sur le problème SVG.
    Une fois que ça marche, essaie de rajouter le drag and drop.

    Je ne comprends toujours pas bien comment se présente ta liste de patients.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <div>patient1 patient2 ...</div>
    Il faut clairement que ce soit plus structuré que ceci en tous cas...

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2013
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2013
    Messages : 36
    Par défaut
    Il semblerait que mon maître de stage s'étant enfin occupé de moi, m'ai donné la solution à mon problème, de ce faite tout est résolue !

    Merci pour les réponses bonne journée !

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

Discussions similaires

  1. [svg+xhtml+javascript+dom+php] L'élément dom créé n'existe pas
    Par Lcf.vs dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 05/01/2010, 15h08
  2. Partage d'information entre SVG et javascript
    Par RKOCOCO dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 03/11/2009, 14h35
  3. textbox SVG avec javascript
    Par gatlin dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 03/09/2009, 11h00
  4. faire rectangle de selection puis cut/paste
    Par linkB2 dans le forum 2D
    Réponses: 4
    Dernier message: 28/04/2006, 12h02
  5. Mise en forme conditionnelle en VBA / Cut-Paste
    Par priest69 dans le forum IHM
    Réponses: 4
    Dernier message: 03/09/2005, 13h54

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