Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript > Bibliothèques & Frameworks > jQuery
jQuery Forum d'entraide sur le framework jQuery. Avant de poster : Tutoriels jQuery, FAQ jQuery, Tous les tutoriels JavaScript, Toutes les FAQ JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 16/02/2011, 11h52   #1
Invité régulier
 
Inscription : avril 2009
Messages : 33
Détails du profil
Informations forums :
Inscription : avril 2009
Messages : 33
Points : 8
Points : 8
Par défaut 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,
-yasmine- est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 13h48.


 
 
 
 
Partenaires

Hébergement Web