Nieuw lid |
|
Hey,
Ik heb een leuk javascriptje gevonden om een image te faden. Als je met je muis over de image gaat worden (in mijn geval) twee opeenvolgende images getoont.
Nu vraag ik me af ofdat het moglijk is om meerdere images op 1 pagina te faden. Want ik ben niet zo goed met javascript, en ik heb al wat geprobeerd zoals overal een 2 achter zetten. Maar het is me nog altijd niet gelukt.
<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
var maximages = 2; // how many fade images do you have?
var fadespeed = 200; // fade frame time in milliseconds; 125 = 125 ms
var fadeintimer;
var fadeouttimer;
var fadeincount = 0;
var fadeoutcount = maximages-1;
var fadearray = new Array(maximages); // enter all the fade images here
// the first item should be 0, then numbered through 1 less than your maximages
fadearray[0] = "icoontjes/kleur/1.gif";
fadearray[1] = "icoontjes/1.gif";
for (var i = 0; i < maximages; i++) {
eval('pic' + i + ' = new Image();');
eval('pic' + i + '.src = fadearray[i];'); // preloads fade images
}
function fade_in() {
clearTimeout(fadeouttimer);
document.images['fade-pic'].src = fadearray[fadeincount];
if (fadeincount != maximages-1) {
fadeincount++;
fadeintimer = setTimeout('fade_in()', fadespeed);
}
else {
clearTimeout(fadeintimer);
fadeincount = 0;
}
}
function fade_out() {
clearTimeout(fadeintimer);
document.images['fade-pic'].src = fadearray[fadeoutcount];
if (fadeoutcount != 0) {
fadeoutcount--;
fadeouttimer = setTimeout('fade_out()', fadespeed);
}
else {
clearTimeout(fadeouttimer);
fadeoutcount = maximages-1;
}
}
// End -->
</script>
<SCRIPT LANGUAGE="JavaScript"> <!-- Begin var maximages = 2; // how many fade images do you have? var fadespeed = 200; // fade frame time in milliseconds; 125 = 125 ms var fadeintimer; var fadeouttimer; var fadeincount = 0; var fadeoutcount = maximages-1; var fadearray = new Array(maximages ); // enter all the fade images here // the first item should be 0, then numbered through 1 less than your maximages fadearray[0] = "icoontjes/kleur/1.gif"; fadearray[1] = "icoontjes/1.gif"; for (var i = 0; i < maximages; i++) { eval('pic' + i + ' = new Image();'); eval('pic' + i + '.src = fadearray[i];'); // preloads fade images } function fade_in() { clearTimeout(fadeouttimer); document.images['fade-pic'].src = fadearray[fadeincount]; if (fadeincount != maximages-1) { fadeincount++; fadeintimer = setTimeout('fade_in()', fadespeed); } else { clearTimeout(fadeintimer); fadeincount = 0; } } function fade_out() { clearTimeout(fadeintimer); document.images['fade-pic'].src = fadearray[fadeoutcount]; if (fadeoutcount != 0) { fadeoutcount--; fadeouttimer = setTimeout('fade_out()', fadespeed); } else { clearTimeout(fadeouttimer); fadeoutcount = maximages-1; } } // End --> </script>
<a href="http://www.verkom.be" onmouseover="fade_in()" onmouseout="fade_out()"><img src="icoontjes/donker/1.gif" alt="Verkom" name="fade-pic" width=100 height=100 border=0><br></a>
<a href="http://www.verkom.be" onmouseover="fade_in()" onmouseout="fade_out()"><img src="icoontjes/donker/1.gif" alt="Verkom" name="fade-pic" width=100 height=100 border=0><br></a>
Nu wil ik een tweede image met vb: 3.gif laten faden.
|