[javascript] Impossible de réduire la taille d'un popup

Impossible de réduire la taille d'un popup [javascript] - HTML/CSS - Programmation

Marsh Posté le 03-03-2006 à 09:04:34    

Je veux ouvrir un popup d'une taille de 600x40, j'utilise donc window.open. Mais le popup ouvert à une taille de 600x100, et même en faisant un resizeTo une fois le popup ouvert, je n'arrive pas à descendre en dessous de 600x69. Par contre, manuellement (avec la souris) j'arrive à redimensionner le popup sans aucun problème. Existe-t-il une taille limite?

Reply

Marsh Posté le 03-03-2006 à 09:04:34   

Reply

Marsh Posté le 03-03-2006 à 09:42:19    

Les fenêtres ne peuvent pas être plus petites qu'une certaines taille, mais si tu peux le faire à la souris alors c'est que c'est faisable en js. Fait donc voir ton code!

Reply

Marsh Posté le 03-03-2006 à 09:47:41    

<html>  
 <head>
  <script language="JavaScript">
   function MM_openWindow(theURL, winName, winWidth, winHeight, winLeft, winTop) {  
       var options = 'width='+winWidth + ',height='+winHeight + ',left='+winLeft + ',top='+winTop;
       options += ", alwaysRaised=no";            
       options += ", dependent=no";      
       options += ", directories=no";      
       options += ", hotkeys=yes";        
       options += ", location=no";          
       options += ", menubar=no";          
       options += ", resizable=yes";      
       options += ", scrollbars=no";      
       options += ", status=no";          
       options += ", toolbar=no";          
       options += ", fullscreen=no";            
       window.open(theURL, winName, options);
   }
  </script>
 </head>
 
 <body onLoad="MM_openWindow('popup.html','popup',600,40,500,200);">
 
 
 </body>
 
</html>


Reply

Marsh Posté le 03-03-2006 à 09:50:29    

Et le popup.html qui va bien
 

<html>
 <head>
  <script language="JavaScript">
    function winSize() {
     document.getElementById("lr" ).innerHTML =document.body.clientWidth;
     document.getElementById("ht" ).innerHTML =document.body.clientHeight;
    }
  </script>
 </head>
 <body onLoad="javascript:winSize();" onResize="javascript:winSize();">
  Hauteur : <span id='ht'></span>
  <br>
  Largeur : <span id='lr'></span>  
 </body>
</html>

Reply

Marsh Posté le 03-03-2006 à 09:55:51    

Après recherche, il y a bien une limitation à 100x100 à l'ouverture.

Reply

Marsh Posté le 03-03-2006 à 09:56:47    

ça doit varier selon les navigateurs je pense.

Reply

Marsh Posté le 03-03-2006 à 09:57:17    

le minimum sur height et width d'un objet window en js c'est 100px, tu peux pas descendre en dessous...
Donc c'est normal!
 
edit: [:benou_grilled]
Je pense pas que cela varie selon les navigateurs car c'est la définition de l'objet Window en js qui impose ça!

Message cité 1 fois
Message édité par anapajari le 03-03-2006 à 09:58:08
Reply

Marsh Posté le 03-03-2006 à 10:00:37    

Ca j'ai bien compris, mais pourquoi une fois le popup ouvert je peux le redimensioner sans problème avec la souris et pas avec du code :??:

Reply

Marsh Posté le 03-03-2006 à 10:13:58    

anapajari a écrit :


Je pense pas que cela varie selon les navigateurs car c'est la définition de l'objet Window en js qui impose ça!


Autant pour moi (on ne peut pas tout savoir!), et de toute façon j'ai dit "je pense" et pas "c'est ainsi"!


Message édité par dwogsi le 03-03-2006 à 10:14:17
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed