changer le margin-top par JavaScript
Le
Une Bévue
si je fais :
document.getElementById("divContainer").style.marginTop=(i-75)+" px";
rien ne bouge
si par contre j'écris :
style="position: absolute; top: 0px;left: 50%; margin-left: -250px;
margin-top: "+(i-75)+"px; opacity: 0.6; background-color:
rgb(0,0,0);padding:10px;";
puis :
document.getElementById("divContainer").setAttribute("style", style);
ça roule.
je ne comprends pas pourquoi ça ne marche pas dans le premier cas
d'autant plus que si je log sur la console :
document.getElementById("divContainer").style.marginTop;
ça me retourne un résultat correct.
???
document.getElementById("divContainer").style.marginTop=(i-75)+" px";
rien ne bouge
si par contre j'écris :
style="position: absolute; top: 0px;left: 50%; margin-left: -250px;
margin-top: "+(i-75)+"px; opacity: 0.6; background-color:
rgb(0,0,0);padding:10px;";
puis :
document.getElementById("divContainer").setAttribute("style", style);
ça roule.
je ne comprends pas pourquoi ça ne marche pas dans le premier cas
d'autant plus que si je log sur la console :
document.getElementById("divContainer").style.marginTop;
ça me retourne un résultat correct.
???

Poser une question


+"px";
ou :
+ "px";
non ?
--
Stéphane Moriaux avec/with iMac-intel
Ben si !
Ils sont flemmards les parsers cette année ? ;-)
et est-ce que ça marcherait de la même manière si le style de la div
était défini dans une feuille de style css externe ou interne ?
plutôt que dans le html ?
pour une fois qu'il tente d'aérer son code ... c'est raté.
Il existe des produits pour nettoyer les lunettes ;-)
Nota:
il ne suffit pas d'acheter le produit, il faut aussi l'utiliser.
--
Stéphane Moriaux avec/with iMac-intel
panicompri
"quoi" marcherait(ou non) ?
atouzazar :
l'espace indésirable est indésirable partout
puisque, à la base, indésirable dans la css
--
Stéphane Moriaux avec/with iMac-intel