Avatar billede nythjem Nybegynder
11. februar 2004 - 16:46 Der er 8 kommentarer og
1 løsning

Foreground tekst skal blive hvid

Hej Alle..

Jeg kan dælme ikke huske, hvordan jeg gør.

Jeg har følgende script. På mouseover skal teksten inde i tabellen blive hvis, således den bedre kan ses.

#####################

<script language="JavaScript1.2">

function jump(id){
    document.location = "listed" + id ;
    }

function cOn(td){
if(document.getElementById||(document.all && !(document.getElementById))){
td.style.backgroundColor="#A5CFDE";
td.style.cursor = 'hand';
}
}

function cOut(td){
if(document.getElementById||(document.all && !(document.getElementById))){
td.style.backgroundColor="#ffffff";
td.style.cursor = '';
}
}

</script>

#####################

function cOn(td){
if(document.getElementById||(document.all && !(document.getElementById))){
td.style.backgroundColor="#A5CFDE";
td.style.cursor = 'hand';



Vi taler nærmere ovenstående funktion. Når den aktiveres, skal background være den samme, men teksten skal ændres til hvid. Jeg har prøvet med td.style.backgroundColor="#FFFFFF"; men det er dér vist ikke lige noget der hedder.

Nogle der kan den rigtige sætning?
Avatar billede roenving Novice
11. februar 2004 - 16:50 #1
function cOn(td){
if(document.getElementById||(document.all && !(document.getElementById))){
td.style.backgroundColor="#A5CFDE";
td.style.cursor = 'pointer';
td.style.color = "#fff";
}
}
Avatar billede kimgr00 Nybegynder
11. februar 2004 - 16:51 #2
document.all.td.style.backgroundColor="#FFFFFF";
hvis du har sat et id på din td skal det være
document.all[idverdi].style.backgroundColor="#FFFFFF";
Avatar billede kimgr00 Nybegynder
11. februar 2004 - 16:52 #3
Ja undskul det er selvfølgelig tekstfaven du skal have favet så er det
document.all.td.style.color="#FFFFFF";
Avatar billede nythjem Nybegynder
11. februar 2004 - 17:10 #4
Utroligt. Jeg kan simpelthen ikke få det til at virke. Umiddelbart ville jeg have gættet på, at dit roenving ville virke, sådan ville jeg også have gjort selv.

Jeg skriver lige hele tabelopstillingen:
========================================

<table border="0" cellpadding="0" cellspacing="0" width="484" onMouseOver="cOn(this);" onMouseOut="cOut(this);" onClick="jump('-a.asp');">
  <tr>
  <td width="20"><img src="gfx/foto.gif" width="20" height="25" border="0"></td>
  <td width="150" class="bread">tekst</td>
  <td width="120" class="bread">tekst</td>
  <td width="81" class="bread">tekst</td>
  <td width="56" class="bread">tekst</td>
  <td width="57" class="bread">tekst</td>
  </tr>
</table>
Avatar billede roenving Novice
11. februar 2004 - 17:14 #5
Det her virker da fuldstændigt:

function cOn(td){
if(document.getElementById||(document.all && !(document.getElementById))){
td.style.backgroundColor="#A5CFDE";
td.style.cursor = 'pointer';
td.style.color = "#fff";
}
}

function cOut(td){
if(document.getElementById||(document.all && !(document.getElementById))){
td.style.backgroundColor="#ffffff";
td.style.cursor = '';
td.style.color = "#000";
}
}

-- farven skal selvfølgelig sættes tilbage !-)
Avatar billede nythjem Nybegynder
11. februar 2004 - 17:20 #6
Ja, det har du så ret i. Så er det mit css der slår igennem.

Hmm.. Okay, tak for hjælpen de herrer : )

Og rigtig god dag.

(husk svaret : ) )
Avatar billede roenving Novice
11. februar 2004 - 17:25 #7
Jamen, så velbekomme '-)

-- men behold nu de fleste af pointsene, for det er vist nærmest et spørgsmål i kategorien let !-)
Avatar billede nythjem Nybegynder
11. februar 2004 - 17:32 #8
Ja ja Jes. God som dagen er lang : )
Avatar billede roenving Novice
12. februar 2004 - 07:27 #9
-- men da 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