26. juni 2003 - 23:30Der er
16 kommentarer og 1 løsning
Form-valg skal opdatere variabler
Er det muligt uden Java at eksempelvis have en dropdown-boks hvor man eksempelvis har 3 forskellige farver (Black, White og Green) og en tabel eller noget ved siden af som får pågældende baggrundsfarve. Når vedkommende så vælger en farve (en anden farve en den valgte) skal baggrundsfarven opdatere med det samme uden at reloade siden eller noget. Kan dette lade sig gøre ?
Du skal være opmærksom på at der er stor forskel på java og javascript, Java er et programmeringssprog til at lave mange forskellige applikationer, javascript er et scriptsprog til hjemmesider! Derfor er det selvfølgelig javascript der bliver brugt her ;o)!
Noget i den stil - du kan selvfølgelig også bare skrive fx red som value, altså: select name="farve" onChange="document.getElementById('tabel').style.background = this.options[this.selectedIndex].value;"> <option value="">Vælg farve</option> <option value="red">Rød</option> <option value="green">Grøn</option> <option value="blue">Blå</option> </select>
Dog er javascript _løst_ baseret på java, ligesom vbscript er løst baseret på VB. Det vil altså sige noget af opbygningen går igen ved de to, men den ene er et script-sprog og det andet et programmeringsprog.
Jeps ok, got it ! :D Lige et bonus-spørgsmål. Jeg vil lave samme nummer med en skrifttype, skriftstørrelse osv. Hvad skal jeg buge i stedet for style.background så ?
Hvis du kan CSS i forvejen er det intet problem at skifte de forskellige ting med Javascript (og Document Object Model). Det faktisk stort set det samme du skriver.
Det ser da meget fint ud - hvad er helt præcist fejlen?
(Håber ikke det er alt for sent nu ;-)
Synes godt om
Ny brugerNybegynder
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.