Avatar billede thb Nybegynder
07. oktober 2003 - 13:03 Der er 16 kommentarer og
1 løsning

tr bg

Hey

Jeg vil gerne lave så der kommer en baggrunds farve på <tr> ved onmouseover..

Hvordan går jeg det ?
Følger det standarderne ??

Thomas
Avatar billede deurell Nybegynder
07. oktober 2003 - 13:09 #1
http://www.w3.org/TR/1998/REC-html40-19980424/index/attributes.html

Det er vist fint nok en standard.

Og jeg går udfra at du skal give din tr et ID fx ID="tr_1".
Derefter kan du brug
function bgColChange() {
document.getElementById("tr_1").style.background-color="RED";
}

onMouseOver="bgColChange()"
Avatar billede deurell Nybegynder
07. oktober 2003 - 13:12 #2
ups...vejl i den der....finder lige ud  af noget bedre...
Avatar billede deurell Nybegynder
07. oktober 2003 - 13:15 #3
så er den der...
document.getElementById("tr_1").style.backgroundColor="RED";
Avatar billede deurell Nybegynder
07. oktober 2003 - 13:16 #4
og et svar..
Avatar billede thb Nybegynder
07. oktober 2003 - 13:19 #5
Det vil stadigvæk ikke virker...

Thomas
Avatar billede deurell Nybegynder
07. oktober 2003 - 13:20 #6
må jeg se dit html?
Avatar billede deurell Nybegynder
07. oktober 2003 - 13:22 #7
PS... husk at TD inde i den TR der skal have farve ikke må have en farve da den ligger "oven på".
Avatar billede thb Nybegynder
07. oktober 2003 - 13:23 #8
<html><head>
<script language="javascript" type="text/javascript">
function bgColChange() {
    document.getElementById("tr_1").style.backgroundColor="666666";
}
</script>
</head><body topmargin=0 leftmargin=0 marginwidth=0 marginheight=0>

    <table>
        <tr id='tr_1' onmouseover='bgcolchange()'>
            <td>Tekst</td>
        </tr>
    </table>

</body>
</html>
Avatar billede deurell Nybegynder
07. oktober 2003 - 13:36 #9
husk at navne på functioner er case-sensitive.
Avatar billede deurell Nybegynder
07. oktober 2003 - 13:37 #10
lol@mig selv.... funktioner hedder det vist på dansk....hehe
Avatar billede thb Nybegynder
07. oktober 2003 - 13:38 #11
:) Nice... Tak..
Det var en lille javascript fejl... :)

Thomas
Avatar billede deurell Nybegynder
07. oktober 2003 - 13:39 #12
yepper....
og selv tak for point...
Avatar billede thb Nybegynder
07. oktober 2003 - 13:43 #13
en ting til...

Alle mine tr bliver lavet ved et asp loop, men når man kører over alle de andre så skifter den første tr farve.. Hvad gør jeg ved det.. ??

Thomas
Avatar billede thb Nybegynder
07. oktober 2003 - 13:45 #14
Nå det har jeg selv løst nu.. :)

Bare lidt asp og javascript sammen :)

Thomas
Avatar billede deurell Nybegynder
08. oktober 2003 - 00:26 #15
Ja....Man tilføjer vel den primære nøgle fra sin tabel til tr's ID.
og desuden til funktionskaldet som en parameter.
Din ønskede effekt er vel også at du samtidigt skal lave scriptet så det skifter farve tilbage igen ved onMouseOut
Avatar billede thb Nybegynder
08. oktober 2003 - 07:10 #16
Jep.. Det har jeg gjort.. :)
Avatar billede deurell Nybegynder
09. oktober 2003 - 10:35 #17
fino...
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