Avatar billede danielhep Nybegynder
09. november 2000 - 14:44 Der er 6 kommentarer og
1 løsning

OnMouseClick??

Jeg skal have lavet en knap.
Når man køre musen over skal der ikke ske noget.
Når man klikker på den, skal den f.eks. blive trykket ned.
Jeg har de 2 forskellige knapper, hvor den ene er trykke ned og den almindelige.
Hvad er koden for det??
Avatar billede barlach Nybegynder
09. november 2000 - 14:57 #1
kan du lave en mouseOver??
istedetfor onmouseover=\"imageswap\" skriver du onmousedown=\"imageswap\"
Avatar billede barlach Nybegynder
09. november 2000 - 15:01 #2
her er koden:

<!-- Rollover Image Script - Place within <head> tag -->
<script language=\"JavaScript\" type=\"text/javascript\">
<!-- Hide from older browsers
function SwitchImg()
{ //start
  var rem, keep=0, store, obj, switcher=new Array, history=document.Data;
    for (rem=0; rem < (SwitchImg.arguments.length-2); rem+=3) {
        store = SwitchImg.arguments[(navigator.appName == \'Netscape\')?rem:rem+1];
    if ((store.indexOf(\'document.layers[\')==0 && document.layers==null) ||
        (store.indexOf(\'document.all[\')==0 && document.all==null))
        store = \'document\'+store.substring(store.lastIndexOf(\'.\'),store.length);
        obj = eval(store);
    if (obj != null) {
        switcher[keep++] = obj;
      switcher[keep++] = (history==null || history[keep-1]!=obj)?obj.src:history[keep];
      obj.src = SwitchImg.arguments[rem+2];
  } }
  document.Data = switcher;
} //end

function RestoreImg()
{ //start
  if (document.Data != null)
    for (var rem=0; rem<(document.Data.length-1); rem+=2)
      document.Data[rem].src=document.Data[rem+1];
} //end

// end hiding contents -->
</script>


<a href=\"side2.html\" onMouseOut=\"RestoreImg()\"
onMouseDown=\"SwitchImg(\'document.navn\',\'document.navn\',\'image2.jpg\')\">
<img src=\"image1.jpg\" name=\"navn\" width=\"100\" height=\"107\" alt=\"\" border=\"0\"></a>

jeg har ikke testet det...
Avatar billede melgaard Nybegynder
09. november 2000 - 15:01 #3
Hejsa!

Kan du ikke bruge onMouseDown og onMouseOut events\'ene og så bare switche billederne?

/melgaard
Avatar billede barlach Nybegynder
16. november 2000 - 20:18 #4
har du fået det til at virke?
Avatar billede danielhep Nybegynder
17. november 2000 - 07:52 #5
Nej ikke endnu, men jeg ved at man ikke skal skrive så meget som, dit forslag.
jeg har engang gjordt det, men kan ikke huske koden.
Avatar billede barlach Nybegynder
17. november 2000 - 13:51 #6
hmm..det er muligt du ikke skal skrive så meget, men hvis du vil have et imageswap må du lave en funktion til det og hvis de skal swappe tilbage skal du også bruge en funktion til det. Begge er ovenfor...
Avatar billede danielhep Nybegynder
21. november 2000 - 08:17 #7
Nej det passer ikke, jeg har set koder, der består af 2 linjer.Barlach
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