Avatar billede tryout Nybegynder
15. juli 2005 - 22:59 Der er 7 kommentarer og
1 løsning

problemer med backgroundImage

Jeg ville gerne have at baggrundsbilledet på et element skifter når musen kørers over det.

HTML:

<td class="mnuButton" onmouseover="mouseon(this);" onmouseout="mouseoff(this);" onClick="java script:self.location.href='http://mydomain.dk/Pictures/index.php';"><p>Pictures</p>
</td>

java script:

function mouseon(sObj) {
    var st = sObj.style;
    st.backgroundImage='url(http://mydomain.dk/Images/bntFlame.png)';
    st.color='white';
  }
    function mouseoff(sObj) {
    var st = sObj.style;
    st.backgroundImage='url(http://mydomain.dk/Images/bntSilver.png)';
    st.color='blue';
  }
 
  if (parent.frames[0]) {
        parent.location.href = self.location.href;
}
Avatar billede plazm Nybegynder
15. juli 2005 - 23:02 #1
function mouseon(sObj) {
    var st = sObj.style;
    st.background = "url('http://mydomain.dk/Images/bntFlame.png')";
    st.color = "white";
  }
    function mouseoff(sObj) {
    var st = sObj.style;
    st.background = "url('http://mydomain.dk/Images/bntSilver.png')";
    st.color = "blue";
  }

  if (parent.frames[0]) {
        parent.location.href = self.location.href;
}
Avatar billede roenving Novice
15. juli 2005 - 23:10 #2
Hvordan har du problemer ?-)

-- plazms ændring/tilføjelse _må_ ikke betyde en forskel medmindre du har ugyldige tegn i din url, så det er nok ikke der løsningen skal findes ...

PS. Fjern den ugyldige pseudo-protokol java script: fra din onclick, for det giver ingen mening at fortælle javascript-fortolkeren, at den skal fortolke script i en script-event som script !-)
Avatar billede roenving Novice
15. juli 2005 - 23:11 #3
-- måske har du testet det hjemme på et windows-system og nu flyttet det op på en server, så måske er problemet, at filen i virkeligheden hedder .PNG eller .Png ?-)
Avatar billede tryout Nybegynder
16. juli 2005 - 07:15 #4
Hej roenving, du har ret i at plazm ændringer ikke hjalp. Filnavnet fejler heller ikke noget. Hvis jeg slår JavaScript tjekkeren til giver den følgende fejl:

Fejl: Et objekt var ventet
Kode: 0
URL: http://mydomain/
Avatar billede roenving Novice
16. juli 2005 - 10:29 #5
Hvilken linje ?-)

-- og så kom jeg lige i tanke om, at det er den fejlmelding der kommer, hvis der er stavefejl i denne linje:

<script type="text/javascript">
Avatar billede tryout Nybegynder
16. juli 2005 - 12:15 #6
Korrekt der var en stavefejl i den linje, det er godt spottet, laver du ikke et svar så du kan få dine velfortjente points?

Mange tak for hjælpen.
Avatar billede roenving Novice
16. juli 2005 - 12:17 #7
Velbekomme '-)
Avatar billede roenving Novice
16. juli 2005 - 13:19 #8
-- og tak for point ;~}
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