Avatar billede hrboom Nybegynder
26. maj 2002 - 14:25 Der er 24 kommentarer og
1 løsning

onMouseOver

Hej...

jeg har leget lidt med den her kode og kan ikke få den til det som jeg vil :)
jeg kan godt få det til at virke med et billede..
men hvordan får jeg det til at virke med text i stedet for et billede?


koden:


<html>
<head>
<title></title>

<script>

/*
Gradual-Highlight Image Script II-
*/

nereidFadeObjects = new Object();
nereidFadeTimers = new Object();

/* object - image to be faded (actual object, not name);
* destop - destination transparency level (ie 80, for mostly solid)
* rate  - time in milliseconds between trasparency changes (best under 100)
* delta  - amount of change each time (ie 5, for 5% change in transparency)
*/

function nereidFade(object, destOp, rate, delta){
if (!document.all)
return
    if (object != "[object]"){  //do this so I can take a string too
        setTimeout("nereidFade("+object+","+destOp+","+rate+","+delta+")",0);
        return;
    }
       
    clearTimeout(nereidFadeTimers[object.sourceIndex]);
   
    diff = destOp-object.filters.alpha.opacity;
    direction = 1;
    if (object.filters.alpha.opacity > destOp){
        direction = -1;
    }
    delta=Math.min(direction*diff,delta);
    object.filters.alpha.opacity+=direction*delta;

    if (object.filters.alpha.opacity != destOp){
        nereidFadeObjects[object.sourceIndex]=object;
        nereidFadeTimers[object.sourceIndex]=setTimeout("nereidFade(nereidFadeObjects["+object.sourceIndex+"],"+destOp+","+rate+","+delta+")",rate);
    }
}

</script>


</head>

<body bgcolor="#FFFFFF" text="#000000" leftmargin="0" topmargin="10" marginwidth="0" marginheight="0">
<div align="left" style="width: 82; height: 60">
  <p></p>


               
  <img  src="http://www.eksperten.dk/img/eksperten_logo.gif"style="filter:alpha(opacity=10)" onMouseOver="nereidFade(this,100,30,5)" onMouseOut="nereidFade(this,10,50,5)">
  &nbsp;</div>
<p><br>
&nbsp;</p>
 
<p>&nbsp;</p>
 
Avatar billede zaditor Nybegynder
26. maj 2002 - 14:39 #1
Skal det være sådan, at teksten skrifter farve..?
Avatar billede hrboom Nybegynder
26. maj 2002 - 14:43 #2
øh.. jaahh....
Avatar billede hrboom Nybegynder
26. maj 2002 - 14:43 #3
men den skal komme lisom det billede kommer..
Avatar billede hrboom Nybegynder
26. maj 2002 - 14:46 #4
hvis du kan kan du så ikke lave det til et link i stedet for ?
Avatar billede zaditor Nybegynder
26. maj 2002 - 15:04 #5
Jeg kigger på det, når jeg kommer fra fodbold... Okay?

Mvh. Zaditor
Avatar billede hrboom Nybegynder
26. maj 2002 - 15:04 #6
hvad tid er du hjemme?
Avatar billede Slettet bruger
26. maj 2002 - 17:03 #7
Så må det jo være noget i den her stil:

<div align="left" style="width: 1px; height: 1px; overflow: visible; filter:alpha(opacity=10)" onMouseOver="nereidFade(this,100,30,5)" onMouseOut="nereidFade(this,10,50,5)">
<a href="http://www.eksperten.dk/img/eksperten_logo.gif">Link</a>
</div>

P.S. Du behøver ikke ændre på scriptet!
Avatar billede hrboom Nybegynder
26. maj 2002 - 17:23 #8
nej... det skal være text i stedet for et billede...
Avatar billede Slettet bruger
26. maj 2002 - 17:24 #9
Ja! Det er det også. Linket fører bare til billedet...
Avatar billede hrboom Nybegynder
26. maj 2002 - 17:25 #10
ups... det er var lige det jeg skulle bruge..
Avatar billede Slettet bruger
26. maj 2002 - 17:25 #11
I virkeligheden bør du kunne smide alt ind i det div-tag. Det skulle gerne virke no-matter-what! :)
Avatar billede hrboom Nybegynder
26. maj 2002 - 17:31 #12
ved du hvordan man gør dem mørker når man ikke køre over..
Avatar billede Slettet bruger
26. maj 2002 - 17:34 #13
Så skal du ændre på dette tal:

filter:alpha(opacity=10)

(altså 10-tallet) og:

onMouseOut="nereidFade(this,10,50,5)"

(også 10-tallet)
Avatar billede Slettet bruger
26. maj 2002 - 17:35 #14
Det skal være større, hvis det ikke skal være helt så transparent.
Avatar billede hrboom Nybegynder
26. maj 2002 - 17:35 #15
prøver lige.. har du ikke ICQ eller MSN?
Avatar billede Slettet bruger
26. maj 2002 - 17:46 #16
Desværre. Jeg bruger ikke chat-programmer! Men du kan maile mig:
phoenixv@post.com

Jeg foretrækker dog at løse det her på Eksperten!
Avatar billede hrboom Nybegynder
26. maj 2002 - 17:47 #17
okay.. har næsten fået lavet det jeg skulle..
Avatar billede hrboom Nybegynder
26. maj 2002 - 17:48 #18
kan det passe et der er en max længde på texten... ?
Avatar billede Slettet bruger
26. maj 2002 - 17:57 #19
Det skulle der helst ikke være...
Smid et link!
Avatar billede hrboom Nybegynder
26. maj 2002 - 17:58 #20
fik den til det.. det var fordi at istedet fx. hej nej (så skal man skrive hej&nbsp;hej)
Avatar billede hrboom Nybegynder
26. maj 2002 - 18:37 #21
takker for hjælpen..
Avatar billede zaditor Nybegynder
26. maj 2002 - 18:58 #22
Jeg er lige kommet hjem, og vi vandt sgu 10-1... SÅDAN! ;)
Avatar billede hrboom Nybegynder
26. maj 2002 - 19:28 #23
hehe...
Avatar billede hrboom Nybegynder
26. maj 2002 - 19:28 #24
jeg har fået hjælp..
Avatar billede zaditor Nybegynder
26. maj 2002 - 20:21 #25
Hva' sir' du til vores kamp...?
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