Deposer Glisser - Drag & Drop - Joindre doc

Résolu
Bonjour,

je souhaite réaliser un formulaire me permettant de joindre des fichiers par simpple drag & drop ( http://demos.openrico.org/demos/drag_and_drop_custom_draggable )
http://rialto.improve-technologies.com/rialto/
https://www.panic.com/

L'idée serait qu'une fois sur le formulaire d'envoi, on puisse y glisser des document du bureau directement dessus dans une zone définit.

Ces documents seraient alors rattacher au formulaire pour un envoi (bouton submit)


En resumer : Comment Remplacer le bouton "Parcourir" par une zone Drag & Drop ... ?

Merci
Configuration: Windows 98
Firefox 2.0.0.12

13 réponses

  1. un an plus tard j'ai laissé tombé !! :D
    5
    1. Salut,

      C'est maintenant possible grâce aux nouvelles API qui accompagne HTML5.
      http://www.thebuzzmedia.com/html5-drag-and-drop-and-file-api-tutorial/
      1
      1. Salut CCM, je voulais savoir si tu avais trouvé une réponse à ton problème ?
        Je me pose EXACTEMENT la même question !! ^^
        0
        1. salut, désolé toujours pas de reponse , il faut passer par du javascript ou ajax .... impossible de mettre la main sur un script !!
          0
          1. Oui c'est que je cherche aussi ! ... Je me dit qu'avec AJAX tout devrait être possible !!
            perso j'ai trouvé ca : http://www.radinks.com/upload/applet.php ... mais ca fait passer par Java ...
            Je sais pas si c'est possible de passer sans JAVE ... je crains que non !! mais si je trouve autre chose, je te fais signe!
            0
            1. mais si je trouve autre chose, je te fais signe!


              ce ce que j'allait poster :D
              ok on se tien au courant ;) pour l'instant je depanne avec un bouton parcourir ... :( tout pas beau !
              0
              1. Salut les jeunes,
                Vous avez trouvé comment faire un drag & drop de plusieurs images ?
                Moi je cherche et je ne trouve pas non plus.
                Puis les boutons parcourir c'est pas le top.
                A bientot et on trouvera ;)
                0
            2. bonjour,

              J'ai vient de voir cette vidéo -> https://www.youtube.com/watch?v=hyMpJIMiFdI qui utilise le drag'n drop pour générer des pages pour le web et les blogs, elle m'a parut sympa.

              ça répond peut être a votre problème.

              J'ai demandé l'ouverture d'un compte sur leur site, j'attends leur mail pour tester, je vous tiens au courant.
              0
              1. Bonjour,
                c'est un peut tard certe mais ça servira peut etre aux autres.
                Voici le lien ver un tuto pour faire du drag and drop avc du jquery:
                http://antoine.guiral.info/2008/02/24/tuto-jquery-drag-n-drop-avec-sauvegarde-automatique-en-base-de-donnees-12/
                Coordialement
                0
                1. JQuery permet de le faire assez facilement.
                  0
                  1. Vu que je suis tombé sur ce post à l'époque ou je cherchais une solution à ce même problème...

                    Ci dessous une solution avec un objet treeview et une imagelist (16x16):

                    Private Sub Treeview1_OLEDragDrop(Data As MSComctlLib.DataObject, Effect As Long, Button As Integer, Shift As Integer, x As Single, y As Single)
                    Dim strPath As String
                        strPath = Data.Files(1)
                        LoadFilePath Me.TreeView1, strPath
                    End Sub
                     
                    Public Sub LoadFilePath(myTreeView As TreeView, myPath As String)
                    Dim strName() As String
                    Dim strIcon As String
                    Set myTreeView.ImageList = ImageList1
                        With myTreeView
                            strName = Split(myPath, "\")
                            Select Case LCase(Right(myPath, 4))
                                Case ".xls"
                                    strIcon = "FichierExcel"
                                Case Else
                                    strIcon = "Autre"
                            End Select
                            .Nodes.Add , , myPath, strName(UBound(strName)), strIcon, strIcon
                        End With
                    End Sub
                    0
                    1. --
                       soyons heureux  de  vivre arretons  un peu d'etre des loups pour les autre  le monde merite de vivre en paix. la  vie  esttres belle, elle est aussi un combat qui favorise personne telque le souhaite
                      luttons  ensemble pour  le  meilleurs  de cette  planète.
                      -5