Avatar billede coldasice Nybegynder
13. juli 2003 - 11:46 Der er 7 kommentarer og
1 løsning

Script til mouseover

Mangler et lille simpelt mouseover script til en menu..
Skal være skift på mouseover og skift på onclick så den active knap er markeret....
Avatar billede coldasice Nybegynder
13. juli 2003 - 11:55 #1
Bare skift på mouseover er ok...
Avatar billede roenving Novice
13. juli 2003 - 12:18 #2
http://www.eksperten.dk/spm/375369 er vist det du har brug for:

<script language="JavaScript" type="text/javascript">
if (document.images) {
    button_1_on=new Image;
    button_1_on.src="images/info2.gif";
    button_1_off=new Image;
    button_1_off.src="images/info.gif";

}

var buttonClicked = "";//global variabel
function clickButton(imgName){
  var num = parseInt(imgName.substring(7),10);
  for (i=1;7>i;i++){
    if(i!=num){
      imgOff = "button_"+i+"_";
      document[imgOff].src=eval(imgOff + "off.src");
    }
  }
  buttonClicked = imgName;
}

function rollOut(imgName){
    if (document.images&&imgName!=buttonClicked) {
        document[imgName].src=eval(imgName + "off.src");
    }
}

function rollIn(imgName){
    if (document.images) {
        document[imgName].src=eval(imgName + "on.src");
    }
}
</script>

<a href="info.htm" onMouseover="rollIn('button_1_')" onMouseout="rollOut('button_1_')" onclick="clickButton('button_1_');"><img src="images/info.gif" border="0" name="button_1_" alt="Info" width="54" height="24"></a>
Avatar billede coldasice Nybegynder
13. juli 2003 - 12:24 #3
Havde håbet på noget mere simpelt
Avatar billede coldasice Nybegynder
13. juli 2003 - 12:27 #4
Tænkte lidt at kalde billederne 1 1b 1c, 2 2b 2c etc.. og så må det kunne laves meget mere simpelt med at sige det pågældende billede +b/+c eller et el andet
Avatar billede roenving Novice
13. juli 2003 - 12:28 #5
Den simple hedder:

<a href="info.htm" onMouseover="document.images('knap_1').src='knap_1_on.gif';" onMouseout="document.images('knap_1').src='knap_1_off.gif';"><img src="knap_1_off.gif" border="0" name="knap_1" alt="Info" width="54" height="24"></a>
Avatar billede roenving Novice
13. juli 2003 - 12:33 #6
I den jeg viste er der brugt on/off -- ikke nogen forskel fra a/b -- men du skal ikke starte noget, du vil bruge i javascript med et tal -- der er alt for store fejlmuligheder fordi javascript ikke vil acceptere variabelnavne, som starter med tal ...

-- og grunden til at du fik den ovenstående var, at du først spurgte efter noget, som også kunne onclick, hvilket jo er meget rart til menuer (så man kan se hvor man er henne ,-) ...

-- der skal man jo så helst afmelde, når der trykkes på noget andet, ellers ender det jo med at man har alle punkter aktive på en gang !-)
Avatar billede coldasice Nybegynder
24. oktober 2004 - 14:06 #7
.
Avatar billede roenving Novice
25. oktober 2004 - 04:10 #8
Tak for hjælpen ...
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