Forum de discussion
Forum « Programmation Javascript » (archives)
Re: Pb IE Décalage dans fenetre avec ScrollBy ou ScrollTo
Envoyé: 14 mars 2006, 7h01 par Oznog
Je ne saisie pas trop ce que tu veux faire, ceci dit, l'objet de ton code n'est peut être pas disponible. L'événement « onLoad » indique que c'est chargé, pas n'écessairement interprété. L'image doit aussi être entièrement chargé si les dimensions ne sont pas spécifier.
Tu peux essayer de placer « scrollTo » tout en bas de la page :
function chargement_image()
document.write('...');
return;}
........
<body onLoad="MM_callJS('chargement_image()')">
........
<script language="JavaScript" type="text/javascript">
<!--
self.scrollTo(declarg,dechaut);
// -->
</script>
</html>
Sinon, tu as une autre option, la méthode « complete » de l'objet image :
document.images[0].complete
Et faire ce que tu veux une fois l'image chargée. Par exemple la fonction « twAjustePopUp » qui ajuste la fenêtre aux dimensions de l'image. Ça pourra surment t'aider.
<script language="JavaScript" type="text/javascript">
<!--
function twAjustePopUp() {
// Ajuste les dimensions selon l'image
// Auteur : Django (Oznog) Blais
// Script gratuit des www.trucsweb.com
if (document.images[0].complete) {
window.resizeTo(document.images[0].width+10,document.images[0].height+25);
window.focus();
} else {
setTimeout('twAjustePopUp()',1000);
}
}
// -->
</script>
Ciao
Oznog
Réponses
|