Article publié le mercredi 21 juin 2006 par Deny.
Cet article est classé dans les catégories « CSS »
Pour quoi faire? Le js permet d'introduire des données calculées dans une table. On peut s'en servir à des fin diverses.
<html>
<head>
<script type="text/javascript">
/* ----- taille écran ------------ */
lrgec = screen.availWidth;
htec = screen.availHeight;
/* ----------- taille de la div ------- */
lrg0 = 600;
ht0 = 350;
/* ------------- position ------------ */
poshrt = (lrgec - lrg0)/2;
/* ------------------ Je remonte ci-dessous la div de 50 pour la mettre au milieu, sinon c'est correct en fullscreen --------------*/
posvrt = (htec - ht0)/2 -50;
/*------------------------- écriture de la table --------------------------- */
document.write("<style id='st0' type='text/css'>");
/* -------------------- on écrit les variables js par "+ variable +"--------------------*/
document.write("#div0 {position:absolute; top:"+ posvrt +"px; left:"+ poshrt +"px;padding:5px;width:"+ lrg0 +"px;height:"+ ht0 +";border:3px solid darkblue;font-size:14px;color: darkblue;}");
/* --------je modifie les valeurs des positions et tailles ----------*/
posvrt= posvrt+30;
ht0 = ht0-60;
poshrt = poshrt+30;
lrg0 = lrg0-60;
document.write("#div1 {position:absolute; top:"+ posvrt +"px; left:"+ poshrt +"px;padding:5px;width:"+ lrg0 +"px;height:"+ ht0 +";border:3px solid darkblue;font-size:14px;color: darkblue;}");
document.write("</style>");
</script>
</head>
<body>
<div id="div0">Exemple de div paramètrée en table de css écrite en javascript.</div>
<div id="div1">Exemple de 2ème div dont les position ont été augmentées de 30px et les dimentions diminuées de 60px.</div>
</body>
</html>
Commentaire publié le mercredi 28 juin 2006 - 17h19 par ddaix
Commentaire publié le mercredi 28 juin 2006 - 18h01 par jesuisveronique
Commentaire publié le jeudi 29 juin 2006 - 10h37 par Deny
Commentaire publié le jeudi 29 juin 2006 - 13h55 par jesuisveronique
Commentaire publié le jeudi 29 juin 2006 - 16h56 par telnes
Commentaire publié le samedi 02 décembre 2006 - 16h55 par xaccrocheur Vous devez obligatoirement vous identifier en tant que membre pour participer à cette discussion.
Discutez et échangez sur ce thème dans notre forum XHTML - HTML - CSS.
05/02/2012 - 18h53
fenetre popup (4 réponses)
31/01/2012 - 20h36
Cherche scripts pour réaliser un battement de coeur (2 réponses)
31/01/2012 - 10h57
mon background cache tous mon site (1 réponse)
30/01/2012 - 12h23
Ouverture 2 pages dans 2 frames (2 réponses)
29/12/2011 - 09h41
Mise en page de blocs IE inférieur à 7 (0 réponse)