11. oktober 1999 - 00:25Der er
14 kommentarer og 1 løsning
Jeg kan kun få den til at virke den ene vej, men ikke den anden vej.
Hej!
Flg. script virker fint når det skal fade frem, men hvordan får jeg den til at også kunne gøre det modsatte?
<script language="javascript"> function shine(choice) { chosen=choice litUp=setInterval("KewlEfx(chosen)",5) }
function dim(choice) { clearInterval(litUp) choice.filters.alpha.opacity=10 }
function KewlEfx(thisOne) { if (thisOne.filters.alpha.opacity<100) thisOne.filters.alpha.opacity+=5 else if (window.litUp) clearInterval(litUp) } </script>
flg. indsættes i billedet som skal fade: onmouseover="shine(this)" onmouseout="dim(this)" style="filter:alpha(opacity=50);border-color : #9aabfa;border : 0"
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Nu ved jeg ikke så meget om javascript men skal du ikke bare bytte om på nogle af tallende??? ... flg. indsættes i billedet som skal fade: onmouseover="shine(this)" onmouseout="dim(this)" style="filter:alpha(opacity=50);color-border : #9aabfa;border : 0"
<script language="javascript"> function shine(choice) { chosen=choice litUp=setInterval("KewlEfx(chosen)",5) }
function dim(choice) { clearInterval(litUp) litUp=setInterval("Kewl_Efx(chosen)",5) }
function KewlEfx(thisOne) { if (thisOne.filters.alpha.opacity<100) thisOne.filters.alpha.opacity+=5; else if (window.litUp) clearInterval(litUp) }
function Kewl_Efx(thisOne) { if (thisOne.filters.alpha.opacity>0) thisOne.filters.alpha.opacity-=5; else if (window.litUp) clearInterval(litUp) } </script>
Okay, kanon - det virker! MEN når jeg har flere knapper og ruller hurtigt over dem og billedet som fader ikke når og forsvinde går det lidt i kage, men jeg tror jeg har en ide. Kan man ikke bare bruge clearInterval(litUp) idet man kører over en kanpperne, og derefter køre funktionen som fade op ?
Fortæller du os andre hvordan løsningen er? Det er nemlig rasende spændende! (Jeg har også prøvet Jeppejeppes løsning, og jeg kan godt se at der er noget af et problem! [hos mig er det kun det første piccy som fader, og det stopper med at virke så snart jeg går til næste piccy!] Mon ikke det har noget med Setinterval at gøre? Jeg tror nemmerlig ikke at man kan sætte et interval med navnet hugo(is) og så sætte et med navnet hugo(prut)! Nå det var vist bare en tanke... Jeg er ikke specielt skrap til javascript!)
Nej, jeg kan få det til at virke. Jeg ville prøve at få den til at sætte billedet til fade=0, så hvis den ikke har nået at fade helt ned, så vil automatisk nulstille billedet først, inden den begynder at fade op igen. Meeen, jeg kan ikke få det til at virke!
ville det for øvrigt ikke være en rigtig "KewlEfx" hvis billedet blev klarere og klarere jo tættere man kom på centrum, og svagere og svagere jo længere man kom ud mod kanten ?
jeg er helt vildt stolt over at det lykkedes... ved ikke om i kan bruge det, men det var skægt at lave :)
Jeg bruger selv NT, og der kører det 10-4, men jeg har lagt mærke til at det der med at flytte rundt på billeder i en webbrowser ikke altid kører lige fantastisk under 98/95.... håber siden virker efter hensigten hos jer.
billedet ligger lige over teksten, og i kan stille på opasity både ved at rykker musen henover, men også ved at trække (med musen !) i den lille grå trekant.
Problemet er ikke når det kun er et aktiverings område man bruger, jeg bruger 4 aktiveringsområder, det virker også fint her hvis bare scriptet når at få fadet billedet helt ned, ellers så stopper det helt! Dvs. hvis jeg f.eks. har de 4 "knapper" lige op af hinanden, og de alle har den funktion at fade et billede op på siden, og så kører jeg hurtigt over dem alle, så går det hele lige pludselig i kage...
Du ved ikke hvordan man laver en kommando som nulstiller billedet med det sammen, og derefter udfører fade jobbet?
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.