begin process at 2012 05 29 05:13:59
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

Framework

 > 

Prototype, Script.Aculo.us

 > 

Drag and drop dans un tableau HTML


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Drag and drop dans un tableau HTML

jeudi 4 septembre 2008 à 12:03:51 | Drag and drop dans un tableau HTML

dedeisep2

jeudi 4 septembre 2008 à 12:04:42 | Re : Drag and drop dans un tableau HTML

dedeisep2


Bonjour à tous et merci pour votre réponse,

voici mon problème.
J'ai un tableau HTML tout ce qu'il y a de plus classique. Ce tableau est composée de certaines lignes draggables (qui représentent en fait des fichiers ) et de certaines lignes droppables ( qui représentent des dossiers ) ce que je veux implémenter est le déplacement de fichiers vers d'autres dossiers.
J'utilise prototype et le frameworks scriptaculous.
Mon problème est qu'apparemment, on ne peut pas changer les propriétés CSS top et left des balises <tr> (du moins ca ne se voit pas a l'affichage).
Du coup, j'ai un bug bizarre: je fais comme si je tenais un fichier (même si la ligne ne bouge pas) et je le droppe dans un dossier, tout marche au niveau logique (une requete est envoyée et le bon fichier est bien déplacé vers le bon dossier) mais niveau affichage, il n'y a aucun effet de "drag", la ligne devient moins opaque mais reste en place.
J'ai beau chercher, je suis un peu perdu...
D'où ma question: Est ce que d'après vous, je dois abandonner les tableaux HTML et faire des div, ou existe-t-il un moyen de faire du drag and drop dans un tableau?

Merci beaucoup

Pour infos, voici un exemple de code:

<table>
<tr>
<th align="left">fichier</th>
<th align="left">taille</th>
<th align="left">ajouté</th>
<tr style="position: relative;" class="ligne0" id="dossier0" name="dossier38">
<td>Dossier2</td>
<td></td>
<td></td>
</tr>
<tr class="ligne1" id="dossier0fichier0" style="cursor: all-scroll; position: relative;" name="fichier12">
<td><a href="#">Fichier1.file</a></td> <!--téléchargement fichier1-->
<td>7.73 Mo</td>
<td>04/09/2008 </td>
</tr>
<tr style="position: relative;" class="ligne0" id="dossier1" name="dossier37">
<td>Dossier1</td>
<td></td>
<td></td>
</tr>
<tr class="ligne1" id="dossier1fichier0" style="cursor: all-scroll; position: relative;" name="fichier13">
<td><a href="#">ficher2.file</a></td> <!--téléchargement fichier2-->
<td>14 Ko</td>
<td>02/09/2008 </td>
</tr>
</table>

<script><!--
new Draggable('dossier0fichier0',{scroll: window})
new Draggable('dossier1fichier0',{scroll: window})

Droppables.add('dossier0',{onDrop : function(elt){customDrop(elt.getAttribute("name"),$('dossier0').getAttribute("name"))}});
Droppables.add('dossier1',{onDrop : function(elt){customDrop(elt.getAttribute("name"),$('dossier1').getAttribute("name"))}});

function customDrop(fichier,dossier){
/*
Tout marche bien de ce coté la, c'est la logique qui déplace le fichier
*/
alert('fichier ' + fichier + 'dossier '+dossier);
}
-->
</script>
jeudi 4 septembre 2008 à 15:09:37 | Re : Drag and drop dans un tableau HTML
et de les déplacer eux. J'ai déjà fait ça avec scriptaculous et normalement ça marche.

bizibiz17

Essaye de mettre des div dans tes
jeudi 4 septembre 2008 à 15:11:19 | Re : Drag and drop dans un tableau HTML

bizibiz17

Réponse acceptée !
Bizarre bizarre cet affichage... je disais donc essaye de mettre des div dans tes tr et de les déplacer eux.
jeudi 4 septembre 2008 à 16:32:19 | Re : Drag and drop dans un tableau HTML

dedeisep2


J'ai essayé ta solution mais en fait on ne peut pas faire :
<tr>
   <div>
       <td> </td>
   </div>
</tr>
c'est interprété (du coté DOM au moins) comme
<tr>
    <div></div>
    <td></td>
</tr>

et ca modifie tout

J'ai donc modifié et fait
<div>
 <table>
   <tr>
      <td></td>
   </tr>
 </table>
</div>
c'est pas très très joli mais au moins ca s'affiche de la meme façon sous firefox et sous ie6 ... et on peut faire le drag and drop (il ne s'agit plus de table mais juste de div les unes sous les autres)

Voili voilou, merci beaucoup, il faut juste se faire un helper de bourrin pour pouvoir générer ce type de HTML en envoyant un tableau coté php.



jeudi 4 septembre 2008 à 17:17:43 | Re : Drag and drop dans un tableau HTML
mais tu peux faire comme tu as fait aussi c'est exact.

bizibiz17

Oui excuse moi c'était
jeudi 4 septembre 2008 à 17:20:05 | Re : Drag and drop dans un tableau HTML

bizibiz17

Ok donc quand je met des balises elles sont interprétées comme tel...bizarre je disais donc encore une fois {tr} {td} {div id="div_a_deplacer"} {/div} {/td} {/tr} comme tu auras compris { remplace < etc


Cette discussion est classée dans : and, tableau, html, drag, drop


Répondre à ce message

Sujets en rapport avec ce message

drag and drop de fichier d'internet explorer vers une autre appli [ par poulp ] Je cherche a copier un fichier d'une page web sur mon disk dur ou dans une application simplement par l'intermédiaire du drag and drop. Par exemple j' quelqu'un sait-il faire un tel drag and drop ? [ par Thieums ] ouaip je suis un novice en flash et dans le cadre  de mon projet  tutoré de fin dannée en iut service et réseau de communicationje cherche un ti scrip drag and drop [ par sendlyne ] http://www.walterzonrn.de Quelqun peut il aller voir sur le lien et m'expliquer. Ca à l'air bien malheureusement je ne suis pas assez qualifiée en Bug drag and drop sous IE ? [ par funkysim ] Bonjour, Je rencontre un problème avec du drag and drop d'iframe sur une autre iframe.C'est à dire que le déplacement de l'iframe fonctionne très ma Drag & Drop (avec cookies) [ par Sunmx ] Bonjour à tous,J'espère ne pas m'être trompé dans la catégorie de ma question enfin le choix est tellement difficile à faire xDComment peux t-on faire Drag and drop [ par ger91lou ] Voilà mon problème:A partir de l'exemple de quiz fourni avec macromedia flash 8 pro.A gauche j'ai 4 cases qui représentent 4 mots d'une phrase en déso drag and drop suvit d'une modification [ par plopinou ] Bonjour a tous,JE vous explique mon problème :J'ai fait un drag and drop qui marche comme ceci :on a 4 choix sur la droite, titre, titre + photo, desc Drag and Drop & sélection [ par Drazounet ] Bonjour à tous !Je suis en train de développer un système de Drag and Drop, et jusque là, tout fonctionne très bien.J'ai juste un petit soucis avec IE Drag and drop de MP3 [ par KasPe ] Salut à tous, Voilà l'idée. Quand on drag une image (qui ne contient aucun lien) depuis une page web vers un logiciel type Paint, l'image se colle dan drag & drop d'un tableau dynamique [ par czar ] j'ai une application a faire en dhtml & javascript... enfin bref, je connais pas grand chose en javascript & dhtml et g mal a trouver comment faire un


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,406 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales