mboost-dp1
Hjælp til Java-Script
- Forside
- ⟨
- Forum
- ⟨
- Programmering
Hej Newz.Brugere! :-)
Jeg søger noget hjælp til java script.
Jeg har dette kode: http://f.cl.ly/items/1f0f3p1v1h1q1U440R3o/Let%20l&...
Hvordan kan man danne en trekant med java script udfra de dataer som den udregner - stedet for at benytte et billede af en trekant?
Jeg søger noget hjælp til java script.
Jeg har dette kode: http://f.cl.ly/items/1f0f3p1v1h1q1U440R3o/Let%20l&...
Hvordan kan man danne en trekant med java script udfra de dataer som den udregner - stedet for at benytte et billede af en trekant?
Jeg plejer at bruge denne. Eller Google. Der findes masser af tutorials om canvas.
#5 For det første så tror jeg ikke at du har stillet dit spørgsmål særligt tydeligt. Men du vil åbenbart gerne have at dit program skal tegne en ny trekant som viser svaret? Right?
Dertil lyder det som om du tror det er mega nemt bare lige at tilføje. Men Javascript har aldrig haft særlige praktiske muligheder for at lave tegninger før her de seneste år.
Bare fordi den latterligt nemme kode til at regne den sidste side på trekanten ud virker, betyder jo ikke at du bare lige ved at tilføje en enkelt linje kan trylle et billede af den frem.
Som #4 skriver så kan du bruge Canvas elementet. Det er noget forholdsvist nyt inden for Javascript, men der er mange tutorials om det.
F.eks her
Med canvas elementet bliver det så nemt som det kan blive.
Men du kan godt forberede dig på at det bliver noget mere komplekst end den sølle trekantsberegning.
Den simpleste løsning vil nok gøre dit program 4-5 gange så langt som det er nu... så det er derfor der ikke er nogen der "bare lige" giver dig svaret. Du må selv på arbejde.
Ud over den simple løsning skal din tegning nok også skaleres osv. så det ikke ser åndsvagt ud når man taster kæmpe store, eller meget små, tal ind.
Dertil skal du nok fifle lidt med det så det virker på det fleste browsere. Og Cavas virker f.eks. ikke på mange mobilbrowsere eller for den sags skyld i IE 8 eller tidligere. (Dvs. folk med Windows XP kommer ikke til at se den trekant, hvis de ikke selv installerer en ny browser.)
God arbejdslyst.
Dertil lyder det som om du tror det er mega nemt bare lige at tilføje. Men Javascript har aldrig haft særlige praktiske muligheder for at lave tegninger før her de seneste år.
Bare fordi den latterligt nemme kode til at regne den sidste side på trekanten ud virker, betyder jo ikke at du bare lige ved at tilføje en enkelt linje kan trylle et billede af den frem.
Som #4 skriver så kan du bruge Canvas elementet. Det er noget forholdsvist nyt inden for Javascript, men der er mange tutorials om det.
F.eks her
Med canvas elementet bliver det så nemt som det kan blive.
Men du kan godt forberede dig på at det bliver noget mere komplekst end den sølle trekantsberegning.
Den simpleste løsning vil nok gøre dit program 4-5 gange så langt som det er nu... så det er derfor der ikke er nogen der "bare lige" giver dig svaret. Du må selv på arbejde.
Ud over den simple løsning skal din tegning nok også skaleres osv. så det ikke ser åndsvagt ud når man taster kæmpe store, eller meget små, tal ind.
Dertil skal du nok fifle lidt med det så det virker på det fleste browsere. Og Cavas virker f.eks. ikke på mange mobilbrowsere eller for den sags skyld i IE 8 eller tidligere. (Dvs. folk med Windows XP kommer ikke til at se den trekant, hvis de ikke selv installerer en ny browser.)
God arbejdslyst.
TrolleRolle (7) skrev:God arbejdslyst
http://media.newschoolers.com/uploads/images/17/00...
TrolleRolle (7) skrev:Canvas virker f.eks. ikke på mange mobilbrowsere eller for den sags skyld i IE 8 eller tidligere
http://scottsigler.com/system/attachments/SiteMemb...
#7
Jo det er sådan det skal fungere. Havde tænk mig noget i stil med dette: http://www.vicsjavascripts.org.uk/Triangles/Triang...
Vidste ike det var så vanskelgit men er ret noob og ville derfor bare gerne søge lidt hjælp til det :)
Jo det er sådan det skal fungere. Havde tænk mig noget i stil med dette: http://www.vicsjavascripts.org.uk/Triangles/Triang...
Vidste ike det var så vanskelgit men er ret noob og ville derfor bare gerne søge lidt hjælp til det :)
Gå til top
Opret dig som bruger i dag
Det er gratis, og du binder dig ikke til noget.
Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.