17. marts 2004 - 15:55Der er
19 kommentarer og 1 løsning
Farve ændring ved Checked checkbox?
hej jeg fandt dette script som næsten udfører det jeg er ude efter men jeg ved ikke hvorda det laves så hvis jeg Un-checker checkboxed så fjernes farve markerigen igen, kan i hjælpe?
altså når checkboxed en checked så skal den markeres med en farve og når man laver den til ikke checked så skulle farven forsvinde igen.
jeg vil også gerne have at koden virker i så mange browsere som muligt.
her er hele koden:
<HTML> <HEAD> </HEAD> <BODY>
<SCRIPT> function highlightRow (element, color) { while (element.tagName.toUpperCase() != 'TR' && element != null) element = document.all ? element.parentElement : element.parentNode; if (element) element.bgColor = color; } </SCRIPT>
takker, men kan ikke helt få det til at virke.. kan i ikke poste en komplet kode som laver det som den skal? har prøvet at ændre if sætningen men der sker ikke noget.. hmm
nute: cool det virker, ang. koden det var noget jeg tilf. fandt, hvis det er noget som ikke virker for godt må du gerne kommer med noget der er bedre! :)
mm12010 >> jow .. det skal det, men nu svaret jeg med den samme kode der blev smidt herind ... janiz bruger 'element.bgColor', så svarer jeg også med det samme
thesurfer && mm12010 >> hvorfor tester i ikke jeres kode inden i smider den herind ?? 'element' i denne sammenhæng refererer til et objekt og derfor vil aldrig jeres 'else' blive true ...
janiz >> den er sådan set smart nok ... den er jo generisk, så den behøves ikke ændret. den vil altid finde den række din checkbox ligger i, så den er god nok. når jeg skrev 'underlig', så var det måske mere et udtryk for at jeg ikke har set deen måde at gøre det på. En cykel så også 'underlig' ud den første gang den trillet på en vej, men nu bruger alle det ;o]
nute mange tak! en "lille" ting, som det er nu ser den ikke efter om checkboxen er checked vel? men kører udfra onclick.. ville det være muligt at lave det så den ændrer farven udfra om checkboxen er checked eller ej? som det er nu bruger jeg det på en søge side og hvis man søger kommer man til resultat siden og hvis man så klikker Back så er checkboxene stadigt checked men farven er væk?
fino ... men 200 points for dette er altfor meget. jeg ønsker ikke mere end max 30 for dette ... smid et svar selv og snup størstedelen af pointsene selv
med 200 points, så bør dette være et *meget* svært spørgsmål. antal points skal afspejle sværhedsgraden på spørgsmålet, ikke brugerens desperation eller ignorance (no offence). Du har fået løst dit problem på lidt i overkant af 10 minutter (når du kigger på min første posting), og dine videre spm har bare været en uddybning af dette, så dette kan ikke kategoriseres som en "over 3 gange så svær en opgave som en svær opgave" ... if you get my point.
venligst post et svar her, så du får dine points tilbage:
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.