11548 sujets

JavaScript, DOM et API Web HTML5

Bonjour,

Est il possible par une astuce de stocker des positions CSS dans des variable javascript ?

Genre:

.A1 {
position: absolute;
top: 596px;
left: 813px;
}

var mavariable = classe.A1.top;
Bonjour,
Ta question est très peu précise. Que voudrais-tu faire exactement ?
IL nous faut plus de détails pour que nous puissions répondre quelque chose de pertinent.
Bonjour sieurVLD,

Est ce que cet exemple correspond à ton besoin ?
var hauteur = 188;
//
document.write('<style type="text/css">.haut { width: '+hauteur+'px;}<'+'/style>');
var maPositionTop;
var mesStyles = document.styleSheets[0];
var nbreDeclarations = mesStyles.cssRules.length;
for(n=0; nbreDeclarations < n; n++) {

    if(mesStyles.cssRules[n].selectorText == ".A1") {
        maPositionTop = mesStyles.cssRules[n].style.top;
    }

}


à priori, ça devrait marcher.

y a moyen d'en faire une fonction, vite fait, mais bon, là, j'ai la flemme... Smiley ravi
Modifié par Lisarael (07 Jan 2006 - 18:52)
Merci de vos reponses et plus particulierement à Lisarael, c'est ce que je "cherchais" ou demandais : )
de rien de rien, ce n'est qu'une base correcte à explorer...

il n'y a pas grand chose à faire pour coder en faire une fonction pratique qui permettrait de répèter le procédé un nombre infini de fois... Smiley cligne