11550 sujets

JavaScript, DOM et API Web HTML5

Bonjour,

J'ai sur une page Web un ensemble de paragraphes ressemblant à ça :

<p>abc abc abc abc abc</p>
<p>abc abc abc abc abc</p>
<p>abc abc abc abc abc</p>


Et je souhaiterais permettre à mes visiteurs d'en placer un au dessus des autres ou en dessous, via un glissé-déposé. J'immagine qu'avec un peut de JavaScript ça devrait pouvoir être possible...

Si vous avez un bout de code ou des idées, n'hésitez pas Smiley smile Merci beaucoup pour votre aide Smiley smile
Modifié par tsing (19 May 2007 - 13:23)
script aculous pourrait t'etre utiles dans ces cas
Aculous
c'est le seul que j'utilise mais peut etre que d'autre te montreront des toolkit plus "leger"
En regardant de plus près le mécanisme de glissement déplacement, je me demande si les modifications de l'utilisateurs on lieu au niveau des données, ou seulement au niveau de l'aspect visuel (présenté avec les CSS).

Je m'explique : mon objectif étant que l'utilisateur puisse envoyer (via un forumaire) les balises (de type bloc) dans l'ordre qu'il a définit, je me demande s'il y a un moyen pour qu'à la liste ordonnée de blocs on puisse affecter des numéros (un pour chaque bloc). Ainsi, en recevant le formulaire, le serveur (via PHP par exemple) pourrait traiter les données en concervant l'ordre...

Bref, je sais pas si j'ai été clair Smiley sweatdrop
Merci encore Smiley smile
il faut que tu récupére via js l'ordre de tes items, et que tu envois le tout par Ajax a ton script php. La question est de savoir comment vas tu faires pour que ça marche aussi sans js?
Modifié par matmat (19 May 2007 - 02:00)
tsing a écrit :
En regardant de plus près le mécanisme de glissement déplacement, je me demande si les modifications de l'utilisateurs on lieu au niveau des données, ou seulement au niveau de l'aspect visuel (présenté avec les CSS).

Je m'explique : mon objectif étant que l'utilisateur puisse envoyer (via un forumaire) les balises (de type bloc) dans l'ordre qu'il a définit, je me demande s'il y a un moyen pour qu'à la liste ordonnée de blocs on puisse affecter des numéros (un pour chaque bloc). Ainsi, en recevant le formulaire, le serveur (via PHP par exemple) pourrait traiter les données en concervant l'ordre...

Bref, je sais pas si j'ai été clair Smiley sweatdrop
Merci encore Smiley smile

si tu veux que sa sauvegade l'ordre de lutilisateur moi j'utilise un cookie ou il y a l'id de sessions ensuite dans une BD je chherche l'id de session et l'ore des bloc associé
comme l'a dit mat mat de l'ajax et du javascript sont trés utiles dans ces cas ^^
aprés pour le sans JS essay de fixer un ordre par defaut
voili voilou ^^