Avatar billede themepark Nybegynder
01. oktober 2003 - 06:12 Der er 13 kommentarer og
1 løsning

Angivelse af classes for tabel celler med JavaScript

Det er jo selvfølgelig muligt at angive f.eks. border-width: thick for en TD tabel celle ved at inkludere det i STYLE.

Men det jeg gerne vil vide er om det er muligt at angive det samme via JavaScript for en bestemt tabelcelle?
Avatar billede roenving Novice
01. oktober 2003 - 06:15 #1
Jada:

<td style="border-width:3px;" onmouseover="this.borderWidth='2px';">
Avatar billede themepark Nybegynder
01. oktober 2003 - 06:16 #2
Så jeg ville sagtens kunne gøre det fra en funktion?
Avatar billede roenving Novice
01. oktober 2003 - 06:16 #3
-- og der så du også sammenhængen mellem en css-property's navngivning i ren css og i java script:
Når der er en bindestreg bruges interCap-metoden !-)
Avatar billede themepark Nybegynder
01. oktober 2003 - 06:17 #4
Og hvordan i så fald? Altså problemet som jeg ser det, er at finde ud af hvilken TD celle, det skal dreje sig om. Det drejer sig igen nemlig om det der med at klikke i et INPUT felt (har 1 INPUT felt for hver TD celle).
Avatar billede roenving Novice
01. oktober 2003 - 06:17 #5
Sæ'fø'li'-)
Avatar billede themepark Nybegynder
01. oktober 2003 - 06:17 #6
Ja, men den sammenhæng har jeg faktisk læst om herinde før ;)
Avatar billede roenving Novice
01. oktober 2003 - 06:19 #7
this.parentNode;//NS6+, IE5+, Mozilla m.m.
this.parentElement;//IE4+
Avatar billede themepark Nybegynder
01. oktober 2003 - 06:20 #8
parentNode? parentElement? Ja, jeg ved jo godt, hvad parent betyder...så det vil så sige, at det er det element, der indeholder INPUT feltet?
Avatar billede roenving Novice
01. oktober 2003 - 06:24 #9
Ja !-)

prøv engang:
onmouseover="this.parentNode.style.background='#ff0'"
på din input
Avatar billede themepark Nybegynder
01. oktober 2003 - 06:29 #10
Eureka!!! :) Ja okay...det ser sgu en del bedre ud med borders på TD celler end på INPUT bokse :)

Du kommer sgu til at drukne i point i dag ;)
Avatar billede themepark Nybegynder
01. oktober 2003 - 06:29 #11
Men selvfølgelig kun hvis du smider et svar...måske du skulle vænne dig til at gøre det helt generelt? ;)
Avatar billede roenving Novice
01. oktober 2003 - 06:31 #12
-- hæ-hæ, jeg skal jo lige vide, at du kan bruge det !-)

-- men velbekomme '-)
Avatar billede themepark Nybegynder
01. oktober 2003 - 06:32 #13
Jo selvfølgelig, men kan man ikke det, afviser man bare svaret :)
Avatar billede roenving Novice
01. oktober 2003 - 06:35 #14
-- tjah det kan man jo tænke både forlæns og baglæns !-)

-- og tak for points ;~}
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