DHTML + Javascript - Programmation
Marsh Posté le 16-12-2001 à 01:24:44
ça marche chez moi
<div id='myDiv' style='position: absolute; left=-400;'>hello !</div>
<script>
document.getElementById('myDiv'.style.top = 100;
</script>
testé sous netscape 6 + une build récente de mozilla ... tu obtiens quoi avec un alert(document.getElementById('text') ? undefined ?
Marsh Posté le 16-12-2001 à 01:31:42
alert(document.getElementById('text')
j'obtient objet HtmlDivElement
et meme un alert (document.getElementById("text" ).style.top);
me donne la bonne valeur, le pb c que je vois pas pkoi ca marche pas...
je balance la page...
Marsh Posté le 16-12-2001 à 01:38:11
ca fait trop longtps que ca m'enerve ce truc!
j'ai juste remplacé le document.all de ie par le document.geteelementbyid de nn6 ... je vois pas pkoi ca marche po :-(
Code :
|
Marsh Posté le 16-12-2001 à 02:00:34
document.getElementById("text" ).style.top-=10;
ouep, c'est un des trucs que je ne pige pas des masses ... ce genre de variables CSS est stockée non pas sous forme d'entiers, mais sous forme de strings, ceci afin de permettre les '10px', '10pt', '10em', etc.
document.getElementById("text" ).style.top = parseInt(document.getElementById("text" ).style.top) - 10;
résoud le problème. j'ai testé ça rapidement, ça marche bien avec netscape 6.
Marsh Posté le 16-12-2001 à 02:10:00
merciiii! je vais essayer ca tout de suite...
enfin si tu dis que ca marche c cool! il me restera plus qeu NN4 !!
Marsh Posté le 16-12-2001 à 00:12:28
bon, je me suis fais un pitit javascript qui scroll du text...
ca marche bien sous ie, mais le truc c qu'il faudrait que ca marche aussi sous NN6...
d'ou ma question:
ca sous IE ca donne quoi avec NN6 ??
ou text est un calque <DIV>
..
parce que j'ai essayé ca:
mais ca marche pas