Hoe bedoel je Devil?
De eerste javascript is een klokje die het script in dezelfde pagina heeft:
[JS]<script type="text/javascript">
var timer = null
function stop()
{
clearTimeout(timer)
}
function start()
{
var time = new Date()
var hours = time.getHours()
var minutes = time.getMinutes()
minutes=((minutes < 10) ? "0" : "") + minutes
var seconds = time.getSeconds()
seconds=((seconds < 10) ? "0" : "") + seconds
var clock = hours + ":" + minutes + ":" + seconds
document.forms[0].display.value = clock
timer = setTimeout("start()",1000)
}
</script>[/JS]
En de volgende werkt via een extern javascript, dit is een slideshow.
HTML:
<link rel="stylesheet" type="text/css" href="beeldwissel5.css">
[JS]
// dit kun je aanpassen: de tijd (in seconden) tussen twee opeenvolgende afbeeldingen
var pauzeren = 3;
// hieronder niets meer wijzigen
var pauze = pauzeren*1000;
var nummer = 2;
var vorig_nummer = 0;
var uitvoeren,opacity,j,t,obj;
function aantal_fotos() {
foto_aantal = document.getElementById('beeldwissel5').getElementsByTagName('img').length;}
function wachten(uitvoeren){
var t = window.setTimeout(uitvoeren, pauze);}
function beeldwissel5(){
if (nummer == foto_aantal+1){nummer = 1;}
wachten('toon_en_verberg()'); }
function toon_en_verberg(){
for (j=1; j<=foto_aantal; j++) {
if (j!=nummer) {
document.getElementById('afb'+j).style.zIndex = "-1";}
if (vorig_nummer !== 0){
if (j!== vorig_nummer){
document.getElementById('afb'+j).style.marginLeft = "-9999px"; }}}
document.getElementById('afb'+nummer).style.zIndex = "1";
document.getElementById('afb'+nummer).style.opacity = "0";
document.getElementById('afb'+nummer).style.marginLeft = "0";
infaden('afb'+nummer);
vorig_nummer = nummer;
nummer++;
beeldwissel5();}
function infaden(objId,opacity) {
if (!opacity){opacity=0;}
if (document.getElementById) {
var obj=document.getElementById(objId);
if (opacity < 100) {
obj.style.filter = "alpha(opacity:"+opacity+")";
obj.style.KHTMLOpacity = opacity/100;
obj.style.MozOpacity = opacity/100;
obj.style.opacity = opacity/100;
opacity += 5;
window.setTimeout("infaden('"+objId+"',"+opacity+")", 50);}}}[/JS]
Waar zou ik dat van jou dan moeten plaatsen?