Avatar billede nemlig Professor
27. november 2013 - 21:48 Der er 3 kommentarer og
1 løsning

Style på tabel-række driller i den nye IE

Hejsa.
Jeg har en tabel, hvor jeg har lagt noget grafik på baggrunden af alle rækker, og det har hidtil virket fint, men ikke med IE 11.
Problemet er, at baggrundsgrafikken ikke vises ved load af siden, men hvis jeg flytter musen hen over rækkerne, så vises de "ramte" rækker korrekt. Det er den samme 'class', jeg kalder ved "onMouseOut", som jeg bruger ved load af siden.

Min style ser sådan her ud:

.tdBaggrund {
    background-image: url('./../gfx/row2.gif');
    height: 23px;
}
.tdBaggrundOn {
    background-image: url('./../gfx/row3.gif');
    height: 23px;
}

Og min tabel ser sådan her ud:

<table>
<tr class="tdBaggrund" onMouseOver="this.className='tdBaggrundOn';" onMouseOut="this.className='tdBaggrund';">
<td style="cursor:pointer;" onclick="window.location.href='?id=$row[id]';"></td>   
</tr>
</table>
Avatar billede keysersoze Guru
27. november 2013 - 23:50 #1
Der er i mine øjne ikke umiddelbart noget i ovenstående kode der forklarer det - har du mulighed for at lægge et link?
Avatar billede jokkejensen Novice
28. november 2013 - 10:29 #2
.tdBaggrund td {
    background-image: url('./../gfx/row2.gif');
    height: 23px;
}
.tdBaggrund:hover td, .tdBaggrundOn {
    background-image: url('./../gfx/row3.gif');
}
Avatar billede nemlig Professor
28. november 2013 - 15:00 #3
Tak til jer begge for jeres tilbagemelding.
jokkejensen's forslag til løsning virker.

Tusinde tak for det.

Vil jokkejensen venligst smide et svar.
Avatar billede jokkejensen Novice
28. november 2013 - 22:11 #4
Takker, årsagen er at en tablerow ikke har en højde, den sættes af højeste celle
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