Avatar billede aquafisken Nybegynder
07. april 2004 - 15:42 Der er 3 kommentarer og
1 løsning

Rollover effekt virker ikke?

Jeg har en menu hvor der er nogle trekanter som går over hinanden og det skal gerne komme til at virke sådan at når man fører musen over en af trekanten så lyser den, altså der kommer et andet billede ved rollover effekten.
Det med at trekanterne går over hinanden skal forstås på den måde at Cosinus siden på trekanterne står over for hinanden og hvis man så skal klippe dem ud i 4-kanter vil det jo se ca. således ud:
___
|  //|
| // |
|//__|

I "head" delen af koden står dette script:

<head>
<SCRIPT>
img = new Image;
defauldImg = "formen.gif";

function changeImg(imgName1, imgName2, target) {
  img.src = imgName1;
  document.pic.src = img.src;
  oldImg = document[target].src;
  img.src = imgName2;
  document[target].src = img.src;
}

function changeImgBack(target) {
  img.src = defauldImg;
  document.pic.src = img.src;
  img.src = oldImg;
  document[target].src = img.src;
}

</SCRIPT>
</head>

Dette står inde under "body" delen i koden:

<img src="menu3.jpg" width="508" height="38" border="0" usemap="#Map2" name="pic2">
  <a href="http://www.script.dk" onMouseover="changeImg('botton1-1.jpg', 'botton2-2.jpg', 'pic2')" onMouseout="changeImgBack('pic2')">
      <map name="Map2">
        <area shape="poly" coords="80,1,22,37,3,35,3,2" href="#" >
    </map>
  </a> 

Håber der er nogle der kan hjælpe mig!
Avatar billede themaster Nybegynder
09. april 2004 - 06:26 #1
har tænkt lidt over et svar, men jeg har ikke lavet noget endnu, da jeg ikke tror jeg er helt med på, hvad du mener.

//themaster
Avatar billede themaster Nybegynder
09. april 2004 - 06:30 #2
jeg kan allerede nu se et par store brølere i dit script:

defauldImg = new Image();
default.src = "formen.gif";

og du definerer heller ingen stier i dit script, udover defauldImg som ikke er korrekt.
Det er gennemgående fejl, der vil sørge for at dit script ikke virker. Jeg ville sætte mig ne d og reprogrammere det.

//themaster
Avatar billede themaster Nybegynder
09. april 2004 - 06:30 #3
Hov.... ;-)

defauldImg = new Image();
defauldImg.src = "formen.gif";

//themaster
Avatar billede aquafisken Nybegynder
24. februar 2006 - 12:04 #4
Lukket.
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