Avatar billede svarrer Nybegynder
16. februar 2005 - 11:00 Der er 9 kommentarer og
1 løsning

Background virker ikke i firefox.

HEy

Jeg har et javascript, som ved tryk på en knap, sætter en baggrund i et tabelfelt. dette virker i IE.. men ikke i FF?! why?
Ydermere kunne jeg godt tænke mig at billede ikke blev gentaget i tabel-feltet, men bare fyldte det hele!?.. prøvet med background: no-repeat men fungere ikk!
JS kode:
div = document.getElementById("div"+i);
table = document.getElementById("table"+i);
img = document.getElementById("img"+i);
td = document.getElementById("td"+i);
 
if(div.style.display == 'block') //synlig
  {
    div.style.display = 'none';
    img.src= '/images/btndwn1.gif'; 
    td.background = '';
  }
  else    // usynlig
  {
    div.style.display = 'block';
    img.src= '/images/btnup1.gif';
    td.background = '/images/baggrund.jpg'; //her skal baggrunden sættes ind..
}
//------------
udsnit af HTML:
<tr>
<td width="3%" valign="top"><img src="/images/sinblack1.gif" WIDTH="9" HEIGHT="18"></td>
<td width="3%" valign="top" id="td12" style="background-repeat: no-repeat;"><a href="java script:updateTree(12,'M2-1')">
<img src="/images/btndwn1.gif" align ="absmiddle" border="0" id="img12" WIDTH="16" HEIGHT="18"></a>
</td><td width="94%">

<b>Beskrivelse :</b>
<div id="div12" style="display: 'none'">
<table id="table12" width="100%" style="border: 1px solid; border-color: Black;">
</table>
</div>
</td>
</tr>
//-------------

på forhånd tak!
Christian
Avatar billede svarrer Nybegynder
16. februar 2005 - 11:02 #1
Ups.. det er dette felt baggrunden skal indsættes i:
<td width="3%" valign="top" id="td12" style="background-repeat: no-repeat;">
Christian
Avatar billede roenving Novice
16. februar 2005 - 15:13 #2
Prøv at bruge:

td.backgroundImage i stedet for kun background !-)
Avatar billede svarrer Nybegynder
16. februar 2005 - 15:26 #3
..så virker det hverken i IE eller i FF..?!

Christian
Avatar billede roenving Novice
16. februar 2005 - 15:39 #4
?-)

Bruger du det, _præcis_ som jeg har skrevet det med små og store bogstaver ?o]
Avatar billede svarrer Nybegynder
16. februar 2005 - 15:40 #5
tjek:
td.backgroundImage = '/images/baggrund.jpg';

Christian
Avatar billede roenving Novice
16. februar 2005 - 15:56 #6
Argh, det skal selvfølgelig være en style-property:

td.style.backgroundImage = 'url(/images/baggrund.jpg)';
Avatar billede svarrer Nybegynder
16. februar 2005 - 16:17 #7
Okay.. thanx.. nu fungere det i begge browsere!!
Kom med et svar.. så kan jeg smide nogle points efter dig! ;-)
Avatar billede roenving Novice
16. februar 2005 - 16:28 #8
Velbekomme '-)
Avatar billede svarrer Nybegynder
16. februar 2005 - 16:30 #9
Tanks
Avatar billede roenving Novice
16. februar 2005 - 16:33 #10
Hvis du vil give point, skal du huske at markere et navn i boksen til venstre !-)

-- se evt. http://www.expfaq.1go.dk ...
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