Avatar billede dehdar Nybegynder
31. august 2009 - 09:45 Der er 4 kommentarer og
1 løsning

dropdownlist event fra ASP.NET

Hej, fra ASP.NET opretter jeg runtime en dropdownlist, smider et event ved onchange og fanger det i javascript.

Når jeg fanger eventet i mit javascript, kan jeg fjerne en bestemt controller på følgende måde.

getSourceElement(e).parentNode.parentNode.removeChild(getSourceElement(e).parentNode.parentNode.childNodes[2]);

Men hvis jeg bare vil sætte den til at være Visible=false; så virker det ikke. Altså følgende virker ikke:

getSourceElement(e).parentNode.parentNode.childNodes[2].Visible=false;

Nogen som kan forklare hvorfor? :(

PS: Jeg har 1times erfaring med JS programmering :(
Avatar billede keysersoze Ekspert
31. august 2009 - 09:59 #1
getSourceElement(e).parentNode.parentNode.childNodes[2].style.visibility = 'hidden';
Avatar billede dehdar Nybegynder
31. august 2009 - 10:04 #2
tusind tusind tusind tak :) Æv hvor hader jeg at arbejde i JS. Det var sgu en stor hjælp ^^
Avatar billede dehdar Nybegynder
31. august 2009 - 10:06 #3
Lige et spørgsmål til, hvordan ser jeg, hvilket tekstfelt jeg peger på?

Jeg har 3 indeks i min dropdownlist. f.eks.

Super God
Ringe
Glad


Det behøver du selvfølgelig ikke at svare på. Smid et svar :)
Avatar billede dehdar Nybegynder
31. august 2009 - 10:13 #4
ahh nm, det har jeg fundet ud af. getSourceElement(e).selectedIndex; ^:)
Avatar billede keysersoze Ekspert
31. august 2009 - 18:15 #5
ok - svar :)
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester