Avatar billede kasbas91 Nybegynder
19. marts 2011 - 18:06 Der er 6 kommentarer og
1 løsning

Hej jeg tænker drag and drop jquery... Hvordan kan man gemme hvor tingene skal placeres...

Hej eksperten.dk

Hej jeg tænker drag and drop jquery...

Hvordan kan man gemme hvor tingene skal placeres...

Med mysql database.. Der skal tingene gemmes i.

Jeg har set nogle sider har med drag and drop hvor de fx

flytter søge feltet over i højre kolumme..

Men hvordan gør de.. ??

Tak... !
Avatar billede olebole Juniormester
19. marts 2011 - 20:09 #1
<ole>

Du lader JavaScript traversere DOM'en i browseren - og poster den ny rækkefølge af elementerne. På serveren gemmer du rækkefølgen og bruger denne ved næste visning

/mvh
</bole>
Avatar billede kasbas91 Nybegynder
19. marts 2011 - 22:19 #2
ja jeg ved godt med drag and drop og gemme det i databasen...

Men jeg ved ikke helt hvordan man kan gemme den position den har...

Som jeg sagde hvis jeg har et cms admin panel, og der inde kan

flytte rundt med nogle ting fx, søg

og når jeg slipper skal den gemme og ændre tingene på

den aktuelle side.. Hvis du forstår mig... :P
Avatar billede kasbas91 Nybegynder
19. marts 2011 - 22:28 #3
Jeg tænker noget lige som dette:

http://admin.hostedcms.nu/

login:

user: cms0001
pass: demo

og under kontrolpanel -> Design Manager -> Struktur..

Der kan i se drag and drop...
Avatar billede olebole Juniormester
19. marts 2011 - 22:38 #4
Jeg ved godt, hvad drag & drop er. Du må vel have styr på, hvilket element, du flytter - hvorfra i DOM'en det flyttes - og hvor i DOM'en det slippes.

Hvis du vil opdatere realtime, kalder du serveren med disse informationer.

Ellers kan f.eks. du gemme ved klik på en knap. I så fald kan du enten have gemt dine ændringer i et JS-array/-object - eller du kan traversere DOM'en og listen den nye rækkefølge.

Hvordan det skal gøres afhænger under alle omstændigheder af din øvrige kode
Avatar billede kasbas91 Nybegynder
25. marts 2011 - 14:10 #5
Jeg lukker, olebole smid et svar, og tak for din hjælp.. :)
Avatar billede olebole Juniormester
25. marts 2011 - 15:41 #6
Ellers tak, jeg samler ikke points. Læg selv et svar og accepter det  *o)
Avatar billede kasbas91 Nybegynder
26. marts 2011 - 00:38 #7
Okay bare i orden.. Lukker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester