Avatar billede alex_sleiborg Nybegynder
15. november 2007 - 14:17 Der er 15 kommentarer og
1 løsning

Tutorials til at tegne med events

Hey. Er der nogen der kender nogle gode tutorials til javascript. Men det skal ikke være almidelig tutorials, jeg vil gerne lave en dynamisk kontrol. Så jeg skal altså vide noget om at kunne tegne, og samtidig have nogle events med. Nogen der kender nogle gode sider?
Avatar billede w13 Novice
15. november 2007 - 14:24 #1
Om at kunne tegne? Kan du ikke lige uddybe.
Avatar billede alex_sleiborg Nybegynder
15. november 2007 - 14:28 #2
Jeg har man ikke mulighed for det med javascript??? som f.eks. dette klaver http://javascript.about.com/library/blpiano1.htm. Jeg skal nemlig lave en dynamisk kontrol, så jeg kender ikke størrelsen på den. Og kender intet til javascript. Havde det været i C# havde det ikke været noget problem, men nu er dette jo web
Avatar billede w13 Novice
15. november 2007 - 14:33 #3
Du kan ikke tegne i JavaScript. For at bygge noget må du bruge HTML-elementer, som du styler med CSS, eller billeder.
Avatar billede alex_sleiborg Nybegynder
15. november 2007 - 14:38 #4
Det vil sige jeg skal sætte det hele op af elementer, det lyder besværligt...
På denne side kan man downloade en fil der hedder examples.zip, hvor der er en fil der hedder follow the mouse. Hvordan laver de det uden at tegne? Altså det der kommer efter musen? http://www.p01.org/articles/DHTML_techniques/Drawing_lines_in_JavaScript/
Avatar billede w13 Novice
15. november 2007 - 14:41 #5
Det ser umiddelbart ud til, at de indsætter en masse bittesmå div-elementer, der er farvet sorte, som så tilsammen gi'r en streg. Det er en besværlig løsning, men JavaScript er heller ikke beregnet til at kunne tegne, så derfor må man ud i denne slags.

Hvad ville du gerne have din egen kode til at kunne, siden du skal kunne tegne?
Avatar billede w13 Novice
15. november 2007 - 14:42 #6
De fleste der skal lave meget avancerede webapplikationer, bruger Java, som sagtens kan tegne og alt det der.
Avatar billede alex_sleiborg Nybegynder
15. november 2007 - 15:01 #7
Det vil sige du vil foreslå mig at bruge java i stedet? Men det kræver et java plugin, som de fleste selvfølgelig også har idag. Havde ellers tænkt mig at lave det med AJAX, men kan da godt være det bliver for træls... Jeg skal have lavet noget ala det her nemlig http://www.speedyshare.com/558960438.html
Avatar billede alex_sleiborg Nybegynder
15. november 2007 - 15:02 #8
Det er et screenshot af den applikation, den skal bare også kunne køre online
Avatar billede w13 Novice
15. november 2007 - 15:04 #9
Ajax kan heller ikke tegne. Det duer kun til at hente data fra en XML-fil.

Er det billedet af vagtplanen, du henviser til, eller downloadfunktionen? :)

Vagtplanen kan du sagtens lave i JavaScript, men det skal kombineres med noget server-side (ASP eller PHP) for at kunne gemme og hente data.

Du behøver dog ikke at tegne noget som helst.
Avatar billede alex_sleiborg Nybegynder
15. november 2007 - 15:06 #10
Ja, det er jeg klar over. Det er vagtplanen. Ja det bliver sammen med ASP.NET. Så bygger jeg det bare op med tabeller? Og laver en masse løkker. Og får AJAX til at hente data igennem ASP.NET
Avatar billede w13 Novice
15. november 2007 - 15:07 #11
Ok, det er applikationen med vagtplanen.

Du kan sagtens lave det i JavaScript, men ikke udelukkende. Start med at bygge skabelonen op i simpelt HTML. Læg så JavaScript indover for diverse funktionaliteter. Brug så ASP/PHP til at gemme med.
Avatar billede alex_sleiborg Nybegynder
15. november 2007 - 15:11 #12
Ja, okay så er det jo egentlig utroligt nemt at gå til. Har bare ikke lige så meget erfaring med web. Jeg laver bare 2 for løkker, der så laver det antal rækker og kolloner der skal bruges udfra databasen. Smid et svar
Avatar billede w13 Novice
15. november 2007 - 15:13 #13
Okidoke!
Avatar billede alex_sleiborg Nybegynder
15. november 2007 - 15:14 #14
Men hvis jeg vil have noget drag n' drop med? Og højreklik funktioner, så er jeg vel tvunget til at bruge java applets?
Avatar billede w13 Novice
15. november 2007 - 17:55 #15
Nej, det er javascript.
Avatar billede w13 Novice
15. november 2007 - 18:39 #16
Det er dog et must - hvis du vil skrive gyldig, up-to-date, fremtidsvenlig JavaScript-kode, at du sætter dig ind i DOM (Document Object Model).

Ref.: http://www.w3.org/TR/2004/REC-DOM-Level-3-Core-20040407/core.html
Jeg ved godt, at det kan virke uoverskueligt på den side, men start med at skimme siden lidt. De nøgleord, du skal bruge, er markeret med en farvet baggrund.
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

IT-JOB

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Teknisk systemansvarlig / ingeniør inden for taktisk datalink

Politiets Efterretningstjeneste

Teamledere til PETs indhentningsafdeling

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Bliv en del af vores nye mobiludviklingsteam i Cyberdivisionen i Hvidovre

Lægemiddelstyrelsen

Løsningsarkitekt

Everllence

Software Engineer