webForumDet fria alternativet

Click and Drag?!? HUR?! I vilket språk...!?

Webbutveckling

15 svar · 407 visningar · startad av ShoGun

Medlem sedan aug. 2002237 inlägg
Frågan#1

Tja!

Undrar om nån vet i vilket webspråk och hur avancerat det är att göra en click and drag funktion.

Det annorlunda med den är att man ska kunna flytta hela rader (flera celler men samma rad) i "tables"...

Alltså om jag har en table med säg fem rader och 5 kolumner... och vill t.ex. flytta rad 4 till plats 2... fast just med click and drag...

Vill gärna veta så mycket som möjligt om detta... så svara ni som vet... =)

TACK!

Medlem sedan dec. 19998 277 inlägg
#2

Du skulle kunna använda dig av Flash.

Medlem sedan aug. 2002237 inlägg
#3

"webspråk"... PHP/ASP/ASP.NET m.m. =)
Går det att lösa i ASP så undrar jag om någon kan tänka sig att bidra med kod... MYCKET TACKSAM!

Medlem sedan juni 20019 024 inlägg
#4

Eftersom det är grejer som utförs på klienten så är det som Tengblad föreslog ett vettigt alternativ, eller exempelvis JavaScript.

Medlem sedan aug. 2002237 inlägg
#5

På t.ex. microsofts sida så går det att flytta rutor och så... har hört att det ska vara gjort i asp.net...

Medlem sedan juni 20019 024 inlägg
#6

Då har du hört fel, JavaScript är till för det som du kan göra i din webbläsare. ASP.NET behandlar det du skickar till servern eller tvärtom.

Medlem sedan maj 200010 687 inlägg
#7

I.o.f.s. så försöker ASP.NET agera som ett klientspråk genom att man skriver ASP.NET kod och sen genereras JavaScript. Men jag tror knappast att man kan använda ASP.NET för något sådant. :)

Medlem sedan aug. 2002237 inlägg
#8

Hur har de löst det då?? (för jag har inte installerat nån javascript-plugin...)

Medlem sedan jan. 20012 204 inlägg
#9

var på sidan ser du detta?

Medlem sedan juli 20011 304 inlägg
#10

Man behöver inget plugin för att javascript ska fungera.

Medlem sedan jan. 200337 inlägg
#11

Microsoft använder sig troligtsvis av JSP, om man trycker på en länk så ordnar servern ihop dem så dom kommer i en annan ordning. Annars gör man det med Java, Javascript eller Flash. Och man behöver inget plugin till Java / Javascript / Flash eftersom det körs på klienten (webbläsaren).

Medlem sedan juni 20019 024 inlägg
#12

Hehe, Micrsoft använder knappast konkurrerande teknik som JSP, utan ASP och sedermera .NET.

Medlem sedan juli 2000534 inlägg
#13

Och man behöver inget plugin till Java / Javascript / Flash eftersom det körs på klienten (webbläsaren).

eh? Stöd för JavaScript finns direkt i alla vanliga webbläsare, bäst stöd har IE6 och Mozilla-baserade läsare. Flash kräver en plugin från Macromedia. För att köra Java krävs en Java Virtual Machine (JVM) som kan laddas hem från Sun. Vissa OS (inte Windows) kommer med en förinstallerad JVM.

Observera att Java inte har något gemensamt med Java, förutom namnet.

Microsoft använder förmodligen ett javascript i form av en .Net Web Control.

Medlem sedan apr. 20007 588 inlägg
#14

Oj, här rådde det extrem begreppsförvirring vill jag mena :e

Saker som exekverar på klienten (webbläsaren) är antingen (antagligen) JavaScript/DHTML eller Flash eller annan typ av tilläggsmodul.

ASP, ASP.Net, Perl, Java/JSP, PHP etc. körs på servern och kan således inte manipulera objekt på klienten.

JSP står för JavaServer Pages och är presentationslagertekniken i J2EE, enkelt uttryckt Javas motsvarighet till ASP/PHP etc. Java/J2EE är utvecklat av Sun med stöd från diverse andra (IBM). Det kommer vara en kall dag i helvetet innan MS använder JSP på sin sajt. Det kommer vara än ännu kallare dag innan man kan använda en serverteknik som JSP för att åstakomma drag & drop på klienten.

Morph skrev:

Observera att Java inte har något gemensamt med Java, förutom namnet.

Vad Morph menar är (antagligen):
Observera att JavaScript inte har något gemensamt med Java, förutom namnet. ;)

Medlem sedan juli 2000534 inlägg
#15

Vad Morph menar är (antagligen):
Observera att JavaScript inte har något gemensamt med Java, förutom namnet.

Rätt gissat. Mitt januarilöfte är att förhandsgranska innan jag postar. :)

Medlem sedan juli 20011 304 inlägg
#16

För att ge dig ett svar på själva fråga så skulle jag göra det med Javascript och om möjligt bygga upp tabellerna som lager istället. Det är nämligen lager man kan "dra och släppa" :)

257 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)