15. maj 2006 - 22:02Der er
14 kommentarer og 1 løsning
Opdatere CSS on the fly
Hej,
Lad os sige jeg har et felt som indeholder samme værdi som min baggrundsfarve, kan jeg så hvis jeg ændrer farvekoden, få den til at ændre den i min CSS så jeg får en total idé om hvordan det ser ud inden jeg gemmer ?
yups - men det er noget rod at se på '#f', '#ff', '#ffff' og '#ffffff' :)
Et kompromis kunne være: <input type="text" value="ff0000" onkeyup="vL=this.value.length;if(vL==3||vL==6)document.body.style='background-color:#' + this.value;">
p.p.s.: jensgram's første eksempel virkede dog også ... - man skulle bare indtaste enten 3 || 6 tegn og klikke uden til input'et ...
- den er så udvidet med onkeyup af thesurfer - og længde kontrol af olebole
- og blevet returneret til den fungerende object tilknytningen som jensgram også brugte ... ville nok selv nøjes med ... document.body.style.background= ... - men det er jo en smagssag :)
Tjah jensgram første virkede, hvis man sørgede for at antallet passede ,inden man clickede uden til elementet.
- Thesurfers onkeyup var lidt smartere dog blev backgroundColor rettet til background-color, så scriptet ikke længere virkede.
- Olebole udvidede så den sidste, der ikke virkede til validering på antal tegn, dog virkede den stadig ikke p.gr.a. background-color og et manglende '
... Jeg samlede blot trådene ingen point til mig, men det ligner næsten en splitter mellem alle tre, da de hver især har bidraget til løsningen - men det er jo din beslutning og ikke min ;o)
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.