Avatar billede slatzh Nybegynder
12. februar 2001 - 21:10 Der er 1 kommentar og
3 løsninger

mouseover mm.

jeg har en menu jeg skal have til at virke! En menu der består af billeder. Hvordan skal jeg gøre hvis jeg vil have billedet til at have mouseover og mouseout effekt samt kunne virke som et link, det skal også virke sådan at når man kører musen over billedet på skal det ikke først til at loade, men sådan at det er blevet loaded i forvejen, kan dette lade sig gøre?
Avatar billede smms Nybegynder
12. februar 2001 - 21:17 #1
lige som den på BigBrother http://www.bigbrother.dk/frameset.html
Avatar billede hoejrup Nybegynder
12. februar 2001 - 21:18 #2
Mellem head tag og body tag:

<SCRIPT LANGUAGE=\"Javascript\">
<!-- Skjuler scriptet for aeldre browsere

ok = false; pick = 1;
if (navigator.userAgent.indexOf (\"Mozilla\") != -1) {
  ok = parseInt(navigator.appVersion.substring(0,1)) >= 3
} else {}

  if (ok == 1) {
      profilo = new Image(124,25)
      profiln = new Image(124,25)
profilo.src = \'knapper2/profil_knapo.gif\' <!-- Her loades billedet -->
profiln.src = \'knapper2/profil_knapn.gif\' <!-- Her loades billedet -->
}
else {
profilo.src = \"\"
profiln.src = \"\"
  }
  function over(valg) {
      if (ok == 1) {
          if ((valg == \"f1\")&&(pick!=1)) {document.f1.src = profiln.src;}
      return true;
      }
  }

  function vaek(valg) {
      if (ok == 1) {
          if ((valg == \"f1\")&&(pick!=1)) {document.f1.src = profilo.src;}
        return true;
      }
  }
  function side(valg) {
      if (ok == 1) {
          if (pick == 1) {document.f1.src = profilo.src;}
if ((valg == \"f1\")&&(pick!=1)) {document.f1.src = profiln.src; pick=1}
if (pick == 1) {document.f1.src = profiln.src;}
      return true;
      }
  }
// Slut på script, der skjuler scriptet for ældre browsere -->
</SCRIPT>

I body skriver du følgende

<A HREF=\"profil.html\" target=\"main\" onMouseover=\"over(\'f1\')\" onMouseout=\"vaek(\'f1\')\" onClick=\"side(\'f1\')\"><IMG SRC=\"knapper2/profil_knapn.gif\" border=0 name=\"f1\"></A>


/per
Avatar billede slatzh Nybegynder
12. februar 2001 - 21:28 #3
hoejrup>
øhh, jeg er ikke så meget inde i det der med programmering,(jeg bruger frontpage2000) kan du ikke lige gå ind på min side http://www.htx1.subnet.dk og kopire kilden og så sætte dit script ind så det viker, tak
Avatar billede jakoba Nybegynder
12. februar 2001 - 21:29 #4

<script language=\'javascript\'>

var onPics = new Array ( new Image(), new Image(), ... new Image() );
                      // en Image for hvert menu elem
var onUrls = new Array ( \"menu0.jpg\", \"menu1.gif\", ... \"menuN.jpg\" );
                      // de \"aktive\" billeder for menuen
for (i=0; i<onPics.length; i++)
  onPics[i].src = onUrls[i];  // start preaload af aktive bilder.

</script>



dine links skrives så som:

<a href=\"menu0off.jpg\"
  onmouseover=\"document.images.m0img.src=\'menu0.jpg\';\"
  onmouseout =\"document.images.m0img.src=\'menu0off.jpg\';\"
><img name=\'m0img\' alt=\'mit menu0 link* src=\'menu0off.jpg\'></a>


mvh JakobA


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