Avatar billede zulaff Nybegynder
14. november 2005 - 22:16 Der er 4 kommentarer og
1 løsning

z-index

Jeg har lavet et billede, som email link (mailto), og vil gerne have at det ændrer billedet (til et andet billede af samme størrelse), når man fører musen hen over billedet.
Her er html filen:

<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>Visitkort</title>
<link rel="stylesheet" type="text/css" href="visitkort2style.css">
</head>

<body>

<table border="0" width="100%" cellpadding="100">
  <tr>
    <td width="100%" align="left">
      <p align="center">
            <div id="visitkort">
            <img border="0" src="images/visitkort2.jpg" width="609" height="293" title="E-mail">
            </div>
            <a href="mailto:storyboard@mad2.dk">
            <div id="visitkort_email">
            <img border="0" src="images/visitkort2_email.jpg" alt="E-mail" width="609" height="293" title="E-mail">
            </div>
            </a>
            </p>

  </tr>
</table>

</body>

</html>

og css filen:

body {
  background: url("images/main_ini.jpg");
}

#visitkort {
  z-index: 2;
    position: absolute;
    top: 100px;
    left: 100px;
}

#visitkort_email {
  z-index: 1;
    position: absolute;
    top: 100px;
    left: 100px;
}

#visitkort_email:hover {
    z-index: 3;
}

Hvorfor virker det ikke, og hvad kan jeg gøre for at få det til at virke?
Avatar billede olebole Juniormester
15. november 2005 - 01:20 #1
<ole>

IE understøtter ikke :hover på andet end links. Du skal bruge noget java script:
  <div onmouseover="this.style.zIndex=3" onmouseout="this.style.zIndex=2" ...>

/mvh
</bole>
Avatar billede zulaff Nybegynder
15. november 2005 - 03:08 #2
tak.

Har nu lavet to funktioner, med javascript, så billedet udskiftes når man går ind og ud af det. Det tager dog lidt tid første gang man fører musen over billedet (da billedet er halvstort), kan man ikke gøre noget ved det? Du kan se siden på www.mad2.dk/visitkort2.htm (i frames så man kan ikke se menuen fra www.mad2.dk).

Skriv det som et svar, så giver jeg point. (Hvis en anden en olebole svarer, må olebole også lægge et svar, så deler jeg pointene) Tak igen.
Avatar billede olebole Juniormester
15. november 2005 - 09:20 #3
<script type="text/JavaScript">
window.onload = function(){
  var im = new Image();
  im.src = "sti/til/billede.jpg";
}
</script>

- så preloader du billedet  :)
Avatar billede zulaff Nybegynder
15. november 2005 - 11:50 #4
tak
Avatar billede olebole Juniormester
15. november 2005 - 12:59 #5
- selvtak  ;o)
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