/    Sign up×
Community /Pin to ProfileBookmark

Help with javascript

Hey guys, I’m somewhat new to javascript and I am working on a site and need it to fade from the main picture to a picture behind it after a few seconds of the page loading and then have it fade the top image back in. Here is my code currently but I can’t get it to work so help me out please.

<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd“>
<html xmlns=”http://www.w3.org/1999/xhtml“>
<head>
<meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″ />

<link rel=”shortcut icon” href=”favicon.ico” />
<link href=”css/style.css” rel=”stylesheet” type=”text/css” /><script language=”javascript”>

var element1 = document.getElementById(“frontImage”);
var element2 = document.getElementById(“backImage”);

function fadeOut() {
for(i=0; i<1; i+=.001) {
element1.style.opacity = (1-i);
element2.style.opacity = i;
}
}

function fadeIn() {
for(i=0; i<1; i+=.001) {
element1.style.opacity = i;
element2.style.opacity = (1-i);
}
}

function showButton() {
setTimeout(fadeOut(), 5000);
setTimeout(fadeIn(), 2000);
}

</script>
</head>
<body onLoad=”showButton()”>
<div class=”holder”>
<div class=”header”>
<a href=”index.php”><img src=”images/title.png” /></a>
</div>
<div class=”content”>

<div class=”mainImage”>
<img id=”frontImage” src=”images/img1.jpg” style=”opacity: 1;” />
<img id=”backImage” src=”images/img2.jpg” style=”opacity: 0;” />
<a href=”about.php”><div class=”mainButton”></div></a>
<a href=”secretLogin.php”><div class=”myButton”></div></a>
</div>

</div> <!– close content –>

</div> <!– close holder –>
</body>
</html>

to post a comment
JavaScript

1 Comments(s)

Copy linkTweet thisAlerts:
@vwphillipsNov 20.2012 — [CODE]<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<link rel="shortcut icon" href="favicon.ico" />
<link href="css/style.css" rel="stylesheet" type="text/css" />
<style type="text/css">
/*<![CDATA[*/
.mainImage {
position:relative;width:200px;height:150px;
}

.mainImage IMG{
position:absolute;width:200px;height:150px;
}

/*]]>*/
</style>
</head>
<body>
<div class="holder">
<div class="header">
<a href="index.php"><img src="images/title.png" /></a>
</div>
<div class="content">
<div class="mainImage">
<img id="backImage" src="http://www.vicsjavascripts.org.uk/StdImages/Egypt6.jpg" />
<img id="frontImage" src="http://www.vicsjavascripts.org.uk/StdImages/Egypt5.jpg" />
<a href="about.php"><div class="mainButton"></div></a>
<a href="secretLogin.php"><div class="myButton"></div></a>
</div>

</div> <!-- close content -->
</div> <!-- close holder -->
<script type="text/javascript">
/*<![CDATA[*/

function FadeOutIn(id,f,t,ms,hold){
fade(document.getElementById(id),f,t,new Date(),ms,hold);
}

function fade(o,f,t,srt,mS,hold){
var oop=this,ms=new Date().getTime()-srt,now=(t-f)/mS*ms+f;
if (isFinite(now)){
o.style.filter='alpha(opacity='+now+')';
o.style.opacity=o.style.MozOpacity=o.style.WebkitOpacity=o.style.KhtmlOpacity=now/100-.001;
}
if (ms<mS){
setTimeout(function(){ fade(o,f,t,srt,mS,hold); },10);
}
else {
if (t==0){
setTimeout(function(){ fade(document.getElementById(o.id),t,f,new Date(),mS); },hold);
}
}
}

FadeOutIn('frontImage',100,0,1000,3000);

/*]]>*/
</script></body>
</html>[/CODE]
×

Success!

Help @crlang spread the word by sharing this article on Twitter...

Tweet This
Sign in
Forgot password?
Sign in with TwitchSign in with GithubCreate Account
about: ({
version: 0.1.9 BETA 5.18,
whats_new: community page,
up_next: more Davinci•003 tasks,
coming_soon: events calendar,
social: @webDeveloperHQ
});

legal: ({
terms: of use,
privacy: policy
});
changelog: (
version: 0.1.9,
notes: added community page

version: 0.1.8,
notes: added Davinci•003

version: 0.1.7,
notes: upvote answers to bounties

version: 0.1.6,
notes: article editor refresh
)...
recent_tips: (
tipper: @AriseFacilitySolutions09,
tipped: article
amount: 1000 SATS,

tipper: @Yussuf4331,
tipped: article
amount: 1000 SATS,

tipper: @darkwebsites540,
tipped: article
amount: 10 SATS,
)...