Bonjour à tous,
J'en profite pour poser une autre question qui me taraude et le fait que je me la pose démonre encore une fois la faiblesse de mes connaissances en JS.
Je voudrais avoir un div dont les dimensions sont définies par des variables JS (afin de les faire modifier dans le temps : le div doit contenir une image et ne mesure à son ouverture que 0 de large et 0 de haut pour finir à X et Y une demi-seconde après, X et Y étant les dimensions de l'image)
J'ai commencé à faire un code qui modifie la largeur et la hauteur, mais je ne vois pas comment on peut appliquer en temps réel (donc sans recharger la page) ces valeurs aux width et height du div. C'est un problème assez primordiale, car sans ça, impossible de faire la moindre animation dhtml...
Quelqu'un connait-il la réponse? Ou pouvez-vous m'indiquer sinon un site où je pourrais trouver ces infos (dans un français que je peux comprendre)
Merci d'avance et à plus tard,
Korben
Modifié par korben (24 Dec 2005 - 06:48)
J'en profite pour poser une autre question qui me taraude et le fait que je me la pose démonre encore une fois la faiblesse de mes connaissances en JS.
Je voudrais avoir un div dont les dimensions sont définies par des variables JS (afin de les faire modifier dans le temps : le div doit contenir une image et ne mesure à son ouverture que 0 de large et 0 de haut pour finir à X et Y une demi-seconde après, X et Y étant les dimensions de l'image)
<script type="text/javascript">
<!--
hauteur = 0;
largeur = 0;
maxhauteur = 100;
maxlargeur = 100;
max=Math.max(maxhauteur, maxlargeur);
for (x=0;x<max;x++) {
if (x<maxhauteur) {hauteur++;}
if (x<maxlargeur) {largeur++;}
document.write(largeur+'<br>'+hauteur+'<br>');
//-->
</script>
J'ai commencé à faire un code qui modifie la largeur et la hauteur, mais je ne vois pas comment on peut appliquer en temps réel (donc sans recharger la page) ces valeurs aux width et height du div. C'est un problème assez primordiale, car sans ça, impossible de faire la moindre animation dhtml...
Quelqu'un connait-il la réponse? Ou pouvez-vous m'indiquer sinon un site où je pourrais trouver ces infos (dans un français que je peux comprendre)
Merci d'avance et à plus tard,
Korben
Modifié par korben (24 Dec 2005 - 06:48)