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 :

[drag n drop]


Sujet :

JavaScript

  1. #1
    Membre éclairé Avatar de agougeon
    Inscrit en
    Mai 2005
    Messages
    253
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 253
    Par défaut [drag n drop]
    bonjour je voudrai avoir des retour d'experience sur le drag n drop... je voulai savoir si c facile a implementer (sans trop de pb avec IE et firefox pour la compatibilité) peut t'on recuperer les coordonnés d'arrivé. Je m'explique j'ai un gd tableau et j'aimerai pouvoir deplacer les elements dans ce tableau en drag n drop et qd on sauvegarde je recupere les numéro des colonnes pour chaque elements que je sauvegarde dans une bd.
    Merci

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 31
    Par défaut
    Well, je viens d'implémenter un système de drag/drop sur un site encore en construction, en utilisant la librairie script.aculo.us. Le contenu des blocs à drag/dropper était assez complexe, mais ça a marché impeccablement et super-facilement.

    • * Une seule ligne de code pour implémenter le drag/drop et le callback Ajax
      * Le drag/drop passe nickel sous Firefox, IE, Opera
      * Plein de customisation possible pour le comportement du drag/drop


    Je te recommande cette page d'exemple : le code présenté est en Ruby, mais en affichant la source tu auras le code Javascript. Ca ressemble à ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <ul id="list">
        <li id="item_1">I'm number 1</li>
        <li id="item_2">I'm number 2</li>
        <li id="item_3">I'm number 3</li>
      </ul>
     
    <script type="text/javascript">Sortable.create('list', { onUpdate:function(){new Ajax.Updater('list', '/ajax/order',{parameters:Sortable.serialize('list')})}})</script>
    Tu as juste à copier/coller le code et à l'adapter un peu ; et pour ça y'a une documentation très bien faite. Par contre, inconvénient, comme sur la plupart des librairies Ajax tu peux pas drag/dropper des <tr>, les navigateurs le supportent pas. Pour tout les autres éléments, c'est du tout cuit : tu peux spécifier le tag et/ou la classe des éléments à rendre draggable.

  3. #3
    Membre éclairé Avatar de agougeon
    Inscrit en
    Mai 2005
    Messages
    253
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 253
    Par défaut
    salut merci pour tse conseils.. j'ai testé ça :
    http://developer.yahoo.net/yui/dragdrop/
    ça marche nikel avec un simple html, mais dans mon code j'ai un div avec des table a l'intérieur et la pas de drag.... :'(
    Merci
    Y a t'il un moyen pour les table?

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 31
    Par défaut
    Je connaissais pas les Widgets Yahoo, ça a l'air sympa comme librairie, apparement y'a plein de trucs chouettes.

    Mais bon, comme je ne connais pas ce système, je ne peux pas trop t'aider la dessus... La plupart des navigateurs sont incapables de drag/dropper des tables ou des éléments de table, mais une table dans une div ça devrait fonctionner. Sinon ça veut dire que les tables sont traitées par les navigateurs comme des objets spéciaux, et à mon avis y'a pas grand chose à faire - à part redonner l'apparence d'une table à ton élément mais en utilisant que des div.

  5. #5
    Membre éclairé Avatar de agougeon
    Inscrit en
    Mai 2005
    Messages
    253
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 253
    Par défaut
    ok, je test un peu plus tard et je te dis, merci

  6. #6
    Nouveau candidat au Club
    Inscrit en
    Novembre 2006
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 2
    Par défaut
    Bonjour,

    une solution de drag n' drop trouvée avec les tables ou pas ?

    Merci

Discussions similaires

  1. Drag and drop "de l'extérieur"
    Par Invité dans le forum C++Builder
    Réponses: 12
    Dernier message: 31/03/2020, 10h10
  2. [VB.NET] Microsoft TreeView drag and drop ?
    Par bigtoof dans le forum ASP.NET
    Réponses: 7
    Dernier message: 24/05/2004, 14h50
  3. [JSP][DRAG AND DROP]
    Par hamed dans le forum Servlets/JSP
    Réponses: 7
    Dernier message: 23/01/2004, 17h36
  4. drag and drop
    Par jujuesteban dans le forum Composants VCL
    Réponses: 5
    Dernier message: 20/06/2003, 09h23

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