window resize, comment fixer une taille minimum à la fenêtre?
Bonjour,
J'essaye de fixer la taille de la fenêtre du navigateur à une certaine valeur minimum, mais ça n'a pas l'air de marcher du tout, et quand ça marche 'un peu' le navigateur laisse l'utilisateur redimensionner la fenêtre aussi petit qu'il le veuille puis elle est remise au minimum, c'est pas l'effet que je recherche du tout.
Ce que j'aimerais faire c'est carrément bloquer le redimensionnement en dessous du minimum préalablement fixé. Je poste ici car j'utilise Jquery, mais j'avais utilisé du javascript
Code:
1 2 3 4 5 6 7
|
var minW = 760;
var minH = 705;
$(window).resize(function()
{
VerifySize();
} |
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
function VerifySize()
{
var resizeMe = false;
var winW = parseInt(getPageWH("w"));
var winH = parseInt(getPageWH("h"));
if(minW > winW)
{
winW = minW;
resizeMe = true;
}
if(minH > winH)
{
winH = minH;
resizeMe = true;
}
if(resizeMe)
{
window.resizeTo(winW,winH);
var winW2 = winW - parseInt(getPageWH("w"));
var winH2 = winH - parseInt(getPageWH("h"));
window.resizeTo(winW + winW2,winH + winH2);
}
} |
Code:
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
|
function getPageWH(xPart)
{
if( typeof window.innerWidth == 'number' )
{
pageW = window.innerWidth;
pageH = window.innerHeight;
}
else if(document.documentElement && document.documentElement.clientWidth )
{
pageW = document.documentElement.clientWidth;
pageH = document.documentElement.clientHeight;
}
else
{
pageW = document.body.clientWidth;
pageH = document.body.clientHeight;
}
if(xPart == "w")
{
return pageW;
}
else
{
return pageH;
}
} |
C'est une question bête je sais, mais je ne vois pas comment faire, je vous remercie de m'aider d'avance
Cordialement,