Bonjour,
Je sais que ma demande est assez tricky mais peut-etre pourrez vous m'aider.
Voila ce que j'essaie de faire :
un bloc tel que:
-sa hauteur soit égale à 21/12 fois sa largeur.
-sa hauteur soit toujours égale à 100% de la hauteur de la fenetre si la largeur de la fenetre est assez grande pour garder ma proportion 21/12, sinon la largeur du bloc est celle de la fenetre et sa hauteur 21/12 fois sa largeur.
voila le code que j'ai donc pondu mais le cas en vert ne fonctionne pas.
Toute aide est la bienvenue, MERCI
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28 function height(bloc){ var hauteur; var largeur; if ( typeof(window.innerHeight) == 'number' ) hauteur = window.innerHeight; else if ( document.documentElement && document.documentElement.clientHeight ) hauteur = document.documentElement.clientHeight; if ( typeof(window.innerWidth) == 'number' ) largeur = window.innerWidth; else if (document.documentElement && document.documentElement.clientWidth ) largeur = document.documentElement.clientWidth; if (hauteur >= hauteur * 12/21){ document.getElementById(bloc).style.height = hauteur+"px"; document.getElementById(bloc).style.width = hauteur*12/21+"px"; } else if (hauteur < hauteur * 12/21){ document.getElementById(bloc).style.width = largeur+"px"; document.getElementById(bloc).style.height = largeur*21/12+"px"; } } window.onload = function(){height("mytable")}; window.onresize = function(){height("mytable")};
Partager