Avatar billede freakofnature Nybegynder
09. februar 2002 - 20:41 Der er 8 kommentarer og
1 løsning

jeg har prøvet en gang men.....

Det er anden gang jeg prøver at få hjælp her. Jeg ved godt den er svær at løse, men vi I idet mindste ikke gøre et forsøg!!

PLZ PLZ



Jeg har været igang med at scripte et styk tid nu og jeg har klaret de fleste problemer, for et styk tid siden kom der et problem jeg ik kunne løse. Så der for beder jeg de højere magter om hjælp (jer). Hvad er der galt med mit script?

<html>

<head>
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>New Page 1</title>
<script language=javascript>
<!--
// laver ny function
function fadeIn(nyStyrke){
if (document.all && nyStyrke < 100) // Tjekker browseren og om styrken er under 100
    nyStyrke += 10 // Hver gang løkke løber lægges der 10 til nyStyrke
    document.all.amber.style.filter="alpha(opacity=" +nyStyrke+ ")" // Opacity bliver det samme som nyStyrke
    setTimeout("fadeIn("+nyStyrke+")",30) // Venter 30 ms til løkken løber igen
    }

function fadeOut(oldStyrke){
if (document.all && oldStyrke >= 10)
    oldStyrke -= 10
    document.all.amber.style.filter="alpha(opacity=" +oldStyrke+ ")"
    setTimeout("fadeOut("+oldStyrke+")",30)
    }

</script>
</head>

<body>

<p>
<img border="0" src="holic-butt6-04.jpg" id="amber" width="130" height="70" onmouseover="fadeIn(10)" style="filter:alpha(opacity=10)"
onmouseout="fadeOut(10)"></p>

</body>

</html>

Det er fadeOut delen der fejler noget den anden del virker fint.

Kan i hjælpe mig??
Avatar billede stigc Nybegynder
09. februar 2002 - 21:02 #1
<html>

<head>
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>New Page 1</title>
<script language=javascript>
<!--
// laver ny function
function fadeIn(nyStyrke){
if (document.all && nyStyrke < 100){ // Tjekker browseren og om styrken er under 100
    nyStyrke += 10 // Hver gang løkke løber lægges der 10 til nyStyrke
    document.all.amber.style.filter="alpha(opacity=" +nyStyrke+ ")" // Opacity bliver det samme som nyStyrke
    setTimeout("fadeIn("+nyStyrke+")",30) }// Venter 30 ms til løkken løber igen
    }

function fadeOut(oldStyrke){
if (document.all && oldStyrke >= 10){
    oldStyrke -= 10
    document.all.amber.style.filter="alpha(opacity=" +oldStyrke+ ")"
    setTimeout("fadeOut("+oldStyrke+")",30)}
    }

</script>
</head>

<body>

<p>
<img border="0" src="holic-butt6-04.jpg" id="amber" width="130" height="70" onmouseover="fadeIn(10)" style="filter:alpha(opacity=10)"
onmouseout="fadeOut(100)"></p>

</body>

</html>
Avatar billede freakofnature Nybegynder
09. februar 2002 - 22:09 #2
Det hjælp desværre ikke, så jeg lavede et nyt script til fade men nu kommer nye problemer. Jeg kan ikke fører musen hen over begge billeder unden der går lort i det hele. Hvis I ikke forstår så kan i lige prøve ik'!!. Kan I se hvad der galt??

her er scriptet

<html>
<head>
<title>Prøve</title>
<script language=javascript>



var stop=1;
var stopper=0;           

function fadeIn(valg){           
    if (stopper == 1) {clearInterval(amber)} 
    if (stop == 1){
    valgt=valg   
    stopper=1;
    amber=setInterval("fade_In(valgt)",5)  }}

function fadeOut(valg){           
    clearInterval(amber)       
    stop=0;
    stopper=1;
amber=setInterval("fade_Out(valgt)",5) }   

function fade_In(thisOne){
    if (thisOne.filters.alpha.opacity < 100)
    thisOne.filters.alpha.opacity += 5; }   

function fade_Out(thisOne){           
    if (thisOne.filters.alpha.opacity > 0 && thisOne.filters.alpha.opacity != 40)   
    thisOne.filters.alpha.opacity -= 5;
    if (thisOne.filters.alpha.opacity == 40) {stop = 1}
    }
   
</script>

<body>
<img src="holic-butt6-04.jpg" onmouseover="fadeIn(this)" onmouseout="fadeOut(this)" style="filter:alpha(opacity=40)" width="130" height="70">
<img src="holic-butt4-01.jpg" onmouseover="fadeIn(this)" onmouseout="fadeOut(this)" style="filter:alpha(opacity=40)" width="130" height="70">
Avatar billede stigc Nybegynder
09. februar 2002 - 22:13 #3
Pænt af dig at afvise mit spm., når jeg nu svarede rigtigt på det!
Avatar billede stigc Nybegynder
09. februar 2002 - 22:14 #4
Jeg kan jo ikke rigtig gøre for at du skrive ny og kludret kode der ikek virker.....
Avatar billede freakofnature Nybegynder
09. februar 2002 - 22:50 #5
undskyld okay, men den virkede altså ikke efter hensigten.
den kunne ikke tage flere billeder afgangen.. sorry...
Avatar billede jakoba Nybegynder
10. februar 2002 - 00:13 #6
Hvis du vil have noget der virker 'efter hensigten' kommer du nok til at forklare hvad hensigten er. Den er lidt svær at gætte udfra noget kode der ikke får anden kommentar end at den ikke duer.
Avatar billede freakofnature Nybegynder
10. februar 2002 - 01:21 #7
jo ser du den første kode jeg skrev for en "fejltagelse" men nummer to den skal gøre sådan at når man kører musen hen over billedet fader den lige så langsomt op og tilbage igen når man tager musen væk. MIT PROBLEM er bare at hvis jeg kører musen over på et andet billede inden den er det første er færdig med at fade så hænger lortet... MEN HENSIGT ER AT DET SKAL KOMME TIL AT VIRKE... SÅDAN
Avatar billede freakofnature Nybegynder
10. februar 2002 - 01:21 #8
håber det var hensigt beskrivende nok
Avatar billede freakofnature Nybegynder
29. august 2002 - 21:55 #9
har fået det til at virke, takker
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

IT-JOB