Afficher un message
Vieux 20/07/2007, 15h10   #5
ASM
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Préchargement complet image avant son affichage

En réponse à bendivx2007@gmail.com qui nous a susurré, en date du :
20/07/07 15:41, le message sibyllin suivant :
>
> pour ce qui est du préchargement, c'est nickel, par contre j'utilise
> la fonction de "refresh" afin de raffraichir la page à intervalle
> régulier, et avoir ainsi toujours l'image affichée = la dernière
> image prise par la webcam !!!! (voila pourquoi je ne veux
> impérativement pas qu'il prenne celle en cache).
>
> et ce je voudrais c'est que lorsque le refresh s'effectue la
> transition entre la nouvelle photo et l'ancienne se fasse de manière
> quasi instantanée (et éviter d'avoir un écran vide pendant 30
> secondes .....).


alors tu
- donnes toujours le même nom à la dernière image (ie:'webcam_img.jpg')
- et mets en bac la précédente (ou pas ?)
- rafraichis via JS

<script type="text/javascript">
function newImg() {
var I = new Image();
I.onload = function() {
if(document.getElementById)
document.getElementById('visu').src = I.src
else
document.visu.src = I.src;
setTimeout('newImg()', 300000);
}
I.src = 'webcam_img.jpg?'+Math.random();
}
window.onload = newImg;
</script>
<img id="visu" name="visu" src="webcam_img.jpg"
style="visiblity:hidden"
onload="this.style.visibility='visible';"
alt="vue webcam" title="ma webcam">
vue actualisée toutes les 5 minutes


on peut améliorer avec un effet de transition par fadding

--
Stephane Moriaux et son (moins) vieux Mac
  Réponse avec citation
 
Page generated in 0,06476 seconds with 9 queries