29. august 2010 - 22:32
Der er
5 kommentarer og 1 løsning
Hej, jeg har lige et spørgsmål med dynamisk position med navigation...
Hej eksperten.dk Hej, jeg har lige et spørgsmål med dynamisk position med navigation... Jeg har lavet sådan at man kan ændre rækkefølgen i menuen via en form... og ORDER BY position ASC. Og sådan at man kan se i input felter hvordan rækkefølgen ser ud. MEN, jeg vil gerne have at hvis jeg skriver 2 ved 1 at 2'eren automatisk bliver til 1, hvis i kan forstå og følge mig. Altså sådan at der ikke er 2 eller flere tal i position der er ens. De skal automatisk dynamisk ændre rækkefølgen hvis jeg ændre menu punkt 2's position til 3 og derefter skal 3 som allerede eksistere ændre sig til 2 fx... ALTSÅ, at der ikke findes 2 eller flere som er ens i rækkefølgen... Håber i kan forstå hvad jeg mener...
Annonceindlæg fra Barco
Er jeres mødelokaler sikre nok?
Den moderne arbejdsplads er i stigende grad afhængig af mødelokaler til at fremme samarbejde, men dette skift medfører også stigende sikkerhedsudfordringer.
Slettet bruger
30. august 2010 - 08:34
#2
En måde man kan gøre "den slags" på, uden at kode sig blå i hovedet, er ved at lade positionen indgå i selve menu-punktet - f.eks: "0094#Saftevand og småkager" "0120#Frimærker og mønter" "0126#Modeltog og racerbaner" Så følges titel og sortering altid ad, og menupunkter på samme "niveau" (samme nummer) sorteres automatisk alfabetisk. Det er snydelet at rokere rundt med - bare vis dem i en stribe alm. tekstfelter - eller i ét stort <textarea> med ét menupunkt pr. linje. Du skal selvfølgelig bare sørge for at splitte dem når menuen displayes, f.eks: echo "<a href='$url'>" . substr($titel,5) . "</a>";
30. august 2010 - 13:23
#3
splazz: Ja jeg har prøvet noget drag 'n drop ;P Men så skal jeg vel til at kode det hele om.. Der hvor man skal rykke rundt med dem. T4NK3R: Ja, men jeg forstår ikke helt hvordan du vil lave det... ;P