07. april 2004 - 00:42
Der er
29 kommentarer og 1 løsning
if(this.checked) på checkbox der styrer 2 ting
Hej... Jeg har et table med 2 kolloner i, med ID'ene 'LC' og 'RC'... NU vil jeg så lave en checkbox der kan vælge om man vil se den ene, eller begge... jeg havde forestillet mig noget ala <input type="checkbox" onChange=" if(this.checked) { document.getElementByID('LC').display = 'none'; document.getElementByID('LC').width = '100%'; } or { document.getElementByID('LC').display = 'inline'; document.getElementByID('LC').width = '50%'; } "> MEN, denne laver fejl... :'(, hvad gør jeg galt? Morten
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
07. april 2004 - 00:47
#1
getElementById ??
07. april 2004 - 00:48
#2
<input type="checkbox" onChange="if(this.checked) {document.getElementById('LC').display = 'none';document.getElementById('LC').width = '100%';} else { document.getElementById('LC').display = 'inline'; document.getElementById('LC').width = '50%';}"> Og så skal det vidst være "else" og ikke "or"
07. april 2004 - 00:49
#3
får stadig --- Error: missing ; before statement Source Code: if(this.checked) { document.getElementById('LC').display = 'none'; document.getElementById('LC').width = '100%'; } or { document.getElementById('LC').display = 'inline'; document.getElementById('LC').width = '50%'; } --- Morten
07. april 2004 - 00:54
#4
Hmm, nu virker det lidt... har ændre LC -> RC i display() linierne og or -> else, og det hjalp lidt... MEN MEN MEN RC bliver ikke 'væk'... den bliver bare mindre... så tænkte jeg 'lad os sætte colspan til 2 når den skal væk', men heller intet held der... har du nogle ideer Morten
07. april 2004 - 00:54
#5
else !-)
07. april 2004 - 00:55
#6
-- og så er det hensigtsmæssigt at bruge onclick på en checkbox !-)
07. april 2004 - 01:05
#8
.style.display
07. april 2004 - 01:08
#9
nikolajdu -> det hjalp jo, kan man ikke også sætte colspan på en måde, så den går over til at tage 2 kolloner, og ikke 'dræber' feltet hvor checkboxen er... Morten
07. april 2004 - 01:10
#10
Jeg ville nok vælge at have to forskellige tabeller, som blev vist alternerende, den ene med een kolonne, den anden med to kolonner !-)
07. april 2004 - 01:11
#11
kan man det, samtidigt med at 2 skal have det samme navn (LC)? Morten
07. april 2004 - 01:17
#13
document.getElementById('duo')
07. april 2004 - 01:18
#14
ja, så det selv.. rettet til 'two', men stadig fejl...
07. april 2004 - 01:20
#15
Det virker da meget fint?
07. april 2004 - 01:20
#16
Ik i Mozilla - det siger jeg dig ;)
07. april 2004 - 01:21
#17
åh ;-)
07. april 2004 - 01:25
#18
Prøv at sætte position:relative; på både tr og td'er !-) -- og så har du en dobbelt-name-angivelse, den vil sikkert give dig problemer i fortsættelsen ...
07. april 2004 - 01:26
#19
roenving -> Ja, tror jeg renamer den ene og PHP-scriptet mig ud af det... ;)
07. april 2004 - 01:28
#20
position:relative; hjalp ik i mozilla... :'(
07. april 2004 - 01:42
#21
Nogen der har en ide til hvorfor det ik virker i Mozilla? Morten
07. april 2004 - 01:52
#22
Hvad sker der hvis du sætter checked="false" fra start ?-)
07. april 2004 - 02:01
#23
Hmm, via JS eller hvordan? for hvis det sættes på checkboxen bliver checked fra start af... Morten
07. april 2004 - 02:11
#24
Hos mig er den checked fra start !-) -- men kun i Mozilla !o]
07. april 2004 - 02:23
#25
Morten har du lukket serveren ned?
07. april 2004 - 10:36
#26
Jep - følte en hvis trang til at sove, og gad ikke høre på min kære IBM Workstation... ;)
29. april 2004 - 16:48
#27
nogle der føler trang til point? (roenving, nikolajdu) Morten
29. april 2004 - 17:02
#28
kun hvis du har fået problemet løst
29. april 2004 - 17:34
#29
tjaa - Mozilla vil stadig ikke - men det går... (skal ikke selv bruge systemet, og dem der skal bruger kun IE) MOrten
30. september 2004 - 22:52
#30
lukker spm...
Vi tilbyder markedets bedste kurser inden for webudvikling