Bonjour!
je fais un "économiseur de page" et je vois pas pourquoi on ne peut pas "sortir de la veille" sur IE6 et IE7, le tout marche bien sur FF.
je précise que j'ai déjà posté sur alsa mais pas de solution donc je tente ici.
le code css
#saver { position:absolute; z-index: 1000; width:100%; height:100%; left:0; top:0; margin:0; padding:0; background:transparent url(./images/silver_transparency.png); background:url(no-image); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='./images/silver_transparency.png'); }
attention ci-dessus les 2 dernières lignes sont pour IE, pour tester sur FF il faut les supprimer
function screen_saver(e){ if (e == "activation") { clearInterval(delay_before_screensaver); var sp = document.createElement('div'); sp.id = "saver"; document.getElementsByTagName('body')[0].appendChild(sp); document.getElementsByTagName('body')[0].hasScreenSaver = sp; return; } else if (typeof this.delay_before_screensaver != 'undefined') { clearInterval(delay_before_screensaver); if (document.getElementsByTagName('body')[0].hasScreenSaver) { the_div = document.getElementById('saver'); the_div.parentNode.removeChild(the_div); document.getElementsByTagName('body')[0].hasScreenSaver = null; } this.delay_before_screensaver = setInterval ("screen_saver(\"activation\")", 3000); } if (typeof this.delay_before_screensaver == 'undefined') { this.delay_before_screensaver = setInterval ("screen_saver(\"activation\")", 3000); } } window.onload = window.onmousemove = screen_saver;