Avatar billede mini-me Nybegynder
21. januar 2007 - 14:00 Der er 10 kommentarer og
1 løsning

Problemer med Fade?

Kan ikke få dette til at virke, nogen der kan hjælpe?

Jeg ønsker at fade fra 0 til 100...

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xml:lang="en">

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Dissolve</title>
<script type="text/javascript">
   
    function doFade(id, millisec) {
   
    alert(document.getElementById(id).style.opacity)
    //if an element is invisible, make it visible, else make it ivisible
    if(document.getElementById(id).style.opacity == 0) {
        opacity(id, 0, 100, millisec);
    } else {
        opacity(id, 100, 0, millisec);
    }
}

</SCRIPT>
<style type="text/css">
<!--
html,body{margin:0;padding:0;}

#templateSite{
    width:1180px;
    height:870px;
    overflow:hidden;
    margin:0 auto;
    border:1px solid red;
    position:relative;
    }
#frontBillede1{
    width: 100%;
    background-color: silver;
    opacity:.0;
    filter: alpha(opacity=0);
    -moz-opacity: 0.5;
    border:1px solid black;
}
-->
</style>
</head>
<body onLoad="doFade('frontBillede1', 1000)">
    <!-- Skærm areal, skal evt. justeres -->
    <div id="templateSite">   
          <img src="filarkiv/images/<% = request.QueryString("billede1") %>" id="frontBillede1">
    </div>
    <!-- skærm areal, slut -->
</body>
</html>
Avatar billede roenving Novice
21. januar 2007 - 14:16 #1
Avatar billede mini-me Nybegynder
21. januar 2007 - 16:00 #2
Fint nok, men hvordan får jeg det til at virke så billedet starter med 0 og på onload kører op 100?
Avatar billede mini-me Nybegynder
21. januar 2007 - 16:05 #3
Har prøvet med:

<body onLoad="startOpChange('document.getElementById("frontBillede1").style.opacity',100,1)">
    <!-- Skærm areal, skal evt. justeres -->
    <div id="templateSite">   
          <img src="filarkiv/images/<% = request.QueryString("billede1") %>" id="frontBillede1">
    </div>
    <!-- skærm areal, slut -->
</body>
</html>


virker dog ikke
Avatar billede roenving Novice
21. januar 2007 - 16:05 #4
F.eks.

<img src="img/billede.jpg" width="250" height="250" id="fisk" style="filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;">

<script type="text/javascript">
window.onload = function(){
  startOpChange(document.getElementById("fisk"),100,1);"
}
</script>
Avatar billede roenving Novice
21. januar 2007 - 16:06 #5
-- hov, der kom et par gåseøjne for meget i slutningen !-)
Avatar billede mini-me Nybegynder
21. januar 2007 - 16:26 #6
Yes nu virker det, roenving jeg har lige nogle flere opgaver i javascript hvis det havde interesse?
Avatar billede roenving Novice
21. januar 2007 - 16:31 #7
Tjah, det er jo det jeg primært excellerer i !-)

-- og velbekomme '-)
Avatar billede mini-me Nybegynder
21. januar 2007 - 16:34 #8
Roenving kan jeg evt. få en mail / msn ? Jeg formoder du vil kunne gøre det mod betaling? Det er nu nogle ret simple ting.. men jeg orker ikke at bruge mere tid på det i dag ;-)
Avatar billede mini-me Nybegynder
21. januar 2007 - 16:50 #9
har sendt dig mail på: roenving at gmail dot com
Avatar billede mini-me Nybegynder
21. januar 2007 - 18:29 #10
et tillægsspørgsmål, har nu brugt din kode, men det tager 10sek at fade fra 0 til 100 ka n man speede processen?
Avatar billede roenving Novice
22. januar 2007 - 05:14 #11
Tak for point ;~}

-- havde lige et problem med powerpoint, så jeg så ikke så meget !-)
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