Wakarimasen Skrevet 27. april 2013 Del Skrevet 27. april 2013 (endret) Hei! Som tittelen sier så vil jeg jeg gjerne at en javascript funksjon blir kjørt når jeg trykker på et bilde på nettsiden. Har søkt litt rundt men fant ikke noe jeg forsto. Er relativt fersk så jeg trenger ikke den mest stilige metoden, men den letteste. Kan nesten ikke noe jQuery enda så vil helst unngå det. Noen som kan hjelpe meg? Endret 27. april 2013 av Wakarimasen Lenke til kommentar
mobile999 Skrevet 27. april 2013 Del Skrevet 27. april 2013 http://www.w3schools.com/jsref/event_onclick.asp Lenke til kommentar
Wakarimasen Skrevet 28. april 2013 Forfatter Del Skrevet 28. april 2013 Fikk det ikke til å funke. Har prøvd med scriptet i html filen og i en separat js fil. Må jeg lage en button ut av bildet for å få det til ? Lenke til kommentar
mobile999 Skrevet 28. april 2013 Del Skrevet 28. april 2013 Det skal fungere. Hjelper dette deg noe? <!DOCTYPE html> <html> <head> <script> function myFunction() { alert("Hello! I am an alert box!"); } </script> </head> <body> <img onclick="myFunction()"> </body> </html> Lenke til kommentar
Wakarimasen Skrevet 28. april 2013 Forfatter Del Skrevet 28. april 2013 Nope, akkurat det jeg prøvde. Tror jeg heller lager en knapp under bildet som kjører funksjonen. Lenke til kommentar
mobile999 Skrevet 28. april 2013 Del Skrevet 28. april 2013 Koden i boksen over er verifisert og fungerer(!). Det er noe annet galt. Er det feil i scriptet ditt slik at det ikke kjører? Lenke til kommentar
Wakarimasen Skrevet 28. april 2013 Forfatter Del Skrevet 28. april 2013 (endret) Ganske, prøvde til og med å sette inn akkurat det samme skriptet som det over og det funket heller ikke. Kun når jeg bare har den koden du postet funker det. Tror det er ettellerannet med enten hhtml-delen eller css-delen. EDIT: Fikk eksempelet til å funke nå. Tror kanskje jeg får den andre til å funke også. Takk for hjelpen forresten Endret 28. april 2013 av Wakarimasen Lenke til kommentar
mobile999 Skrevet 28. april 2013 Del Skrevet 28. april 2013 Bare hyggelig. En liten feil et sted så fungerer det ikke. Lenke til kommentar
Wattengård Skrevet 30. april 2013 Del Skrevet 30. april 2013 Vi attacher ikke events inne i taggene, gjør vi vel??? Lenke til kommentar
mobile999 Skrevet 30. april 2013 Del Skrevet 30. april 2013 Hvis det er galt så opplyser du vel hvorfor og hvordan det skal gjøres? Lenke til kommentar
Wattengård Skrevet 30. april 2013 Del Skrevet 30. april 2013 (endret) Fordi det er god skikk og separere markup og oppførsel. Målet med HTML-kode er å bygge dokumentets struktur, ikke spesifisere oppførsel. I tillegg er det dumt å tillegge seg denne vanen da den kun lar deg knytte én hendelseshåndterer til hver event, og lar deg ikke knytte hendelseshåndterere til andre enn standardhendelsene. http://en.wikipedia....sive_JavaScript EDIT: Kan selvfølgelig fortsette å legge ut om at det er ugunstig å knytte funksjoner til det globale navnerommet osv. // globalt navnerom function minFunksjon(parameter) { // kode } // -------- privat navnerom var MinApp = MinApp || {}; MinApp.minFunksjon = function (parameter) { // kode } Blablabla... Men det er nok noe man kun trenger å fokusere veldig på hvis man vil gå nærmere inn på Javascript. Endret 30. april 2013 av ChristianW Lenke til kommentar
Wakarimasen Skrevet 1. mai 2013 Forfatter Del Skrevet 1. mai 2013 Takker for opplysningene:) Skal huske på det når jeg lærer meg ordentlig hvordan dette gjøres. Lenke til kommentar
Wattengård Skrevet 1. mai 2013 Del Skrevet 1. mai 2013 Jeg likte veldig godt Javascript: The good parts, men den krever at du kan litt programmering fra før tør jeg påstå. [Affiliatelink] [Ikke affiliatelink] Lenke til kommentar
Wakarimasen Skrevet 1. mai 2013 Forfatter Del Skrevet 1. mai 2013 Er helt blank, følger Codeyear track til Codecademy. Er igjennom javascript,html og css delen. Akkurat begynt på jQuery. Synes det er litt vanskelig å komme i gang med. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå