Bonjour,
Plutôt débutant, je tente désespérément de corriger le script suivant pour que l'image qui apparait se mette pile poil au centre de la page en fonction de la résolution de l'écran et non pas en fonction du nombre de pixels partant du haut et de la gauche du navigateur.
Quelqu'un est-il capable de corriger ce script pour moi en sachant que l'image doit avoir une largeur de 504 pixels et une hauteur de 308 pixels.? Merci d'avance.
Tanguy
Script:
<script>
<!--
// D'après un script de U. Dudli et P. Gehrig
// La largeur de l'image (en pixels).
var imgwidth=504
// La position horizontale et verticale de l'image.
var pos_left=100
var pos_top=100
// Le nom de l'image.
var imgname="LOGO%20St%20Vincent.jpg"
// Le lien associé à l'image sinon utilisez "#".
var imgurl="page1bis.htm"
// La vitesse de l'effet. (+ grand = + lent).
var speed=20
// Le pas de l'effet. Affecte aussi la vitesse (+ grand = + vite).
var step=10
// Petit temps de pause (facultatif) avant l'effet (en microsecondes).
var pause=500
///////////////////////////////
imgpreload=new Image()
imgpreload.src=imgname
var i_loop=0
function stretchimage() {
if (i_loop<=imgwidth) {
if (document.all) {
imgcontainer.innerHTML="<a href='"+imgurl+"'><img width='"+i_loop+"' src='"+imgname+"' border='2'></a>"
}
i_loop=i_loop+step
var timer=setTimeout("stretchimage()",speed)
}
}
function initiate() {
if (document.all) {
document.all.imgcontainer.style.posLeft=pos_left
document.all.imgcontainer.style.posTop=pos_top
var timer=setTimeout("stretchimage()",pause)
}
if (document.layers) {
document.imgcontainer.left=pos_left
document.imgcontainer.top=pos_top
var timer=setTimeout("rotatenetscape()",pause*2)
}
}
function rotatenetscape() {
document.imgcontainer.document.write("<a href='"+imgurl+"' target='_blank'><img src='"+imgname+"' border='0'></a>")
document.imgcontainer.document.close()
}
// -->
</script>