[Javascript] Pb taille de fenêtre

Pb taille de fenêtre [Javascript] - HTML/CSS - Programmation

Marsh Posté le 21-10-2003 à 14:08:13    

Salut,
 
Je souhaite ouvrir uen fenêtre avec window.open(...) à la taille de ma résolution d'écran. Hors si je passe en dur les paramètres width et height (1024 * 768) la la fenêtre est plus grande que la taille de mon bureau et la dimensionner correctement je suis obligé de clicker sur agrandir.  
Comment la dimensionner automatiquement à la taille du bureau sans avoir à clicker sur agrandir ?


Message édité par Mitch69 le 21-10-2003 à 14:10:50
Reply

Marsh Posté le 21-10-2003 à 14:08:13   

Reply

Marsh Posté le 21-10-2003 à 14:15:20    

impossible de faire quelque chose d'universel, le calcul de la taille de la fenêtre varie d'un browser à l'autre.
En outre, forcer la taille d'une fenêtre, c'est mal.

Reply

Marsh Posté le 21-10-2003 à 14:18:00    

Mitch69 a écrit :

Salut,
 
Je souhaite ouvrir uen fenêtre avec window.open(...) à la taille de ma résolution d'écran. Hors si je passe en dur les paramètres width et height (1024 * 768) la la fenêtre est plus grande que la taille de mon bureau et la dimensionner correctement je suis obligé de clicker sur agrandir.  
Comment la dimensionner automatiquement à la taille du bureau sans avoir à clicker sur agrandir ?


 
Et bien tu es en train de prendre conscience de quelque chose de fondamental s'agissant de site web.
 
Forcer la résolution d'une page est une mauvaise idée. C'est l'utilisateur qui décide quelle résolution il veut pour sa fenêtre. De plus, réfléchis 2 secondes aux gens comme moi qui sont en 1600/1200 avec en plus un second écran en 1024/768... Tu compte faire comment ? Détecter si j'ai un second moniteur ?
 
Bref, il faut donc développer ses sites en prenant cette constante en compte. Tu as deux grandes possibilités :
 
1) faire un contenu en 760px de large (qui passe donc en 800).
2) faire un contenu qui s'adapte à la taille de la fenêtre en indiquant des %.

Reply

Marsh Posté le 21-10-2003 à 14:24:32    

Hermes le Messager a écrit :


 
Et bien tu es en train de prendre conscience de quelque chose de fondamental s'agissant de site web.
 
Forcer la résolution d'une page est une mauvaise idée. C'est l'utilisateur qui décide quelle résolution il veut pour sa fenêtre. De plus, réfléchis 2 secondes aux gens comme moi qui sont en 1600/1200 avec en plus un second écran en 1024/768... Tu compte faire comment ? Détecter si j'ai un second moniteur ?
 
Bref, il faut donc développer ses sites en prenant cette constante en compte. Tu as deux grandes possibilités :
 
1) faire un contenu en 760px de large (qui passe donc en 800).
2) faire un contenu qui s'adapte à la taille de la fenêtre en indiquant des %.
 


 
Pas de problème de résolution, il s'agit d'un intranet réalisé pour une seule résolution, à savoir 1024*768.


Message édité par Mitch69 le 21-10-2003 à 14:25:57
Reply

Marsh Posté le 21-10-2003 à 14:27:14    

Mitch69 a écrit :


 
Pas de problème de résolution, il s'agit d'un intranet réalisé pour une résolution à savoir 1024*768.


 
Ah ben dans ce cas, window.open('votre_page.htm','','fullscreen',.....

Reply

Marsh Posté le 21-10-2003 à 14:37:32    

Hermes le Messager a écrit :


 
Ah ben dans ce cas, window.open('votre_page.htm','','fullscreen',.....


 
effectivement avec fullscreen je suis en taille réelle, mais je perds la barre de menu, d'url, de statut.

Reply

Marsh Posté le 21-10-2003 à 14:39:30    

Il n'y a pas de solution à ton problème, sauf si tu définis toi même tous les paramètres (origine, taille etc... de la fenêtre) et que tu es sûr que la barre des taches est toujours de la même taille sur tous les postes.

Reply

Marsh Posté le 21-10-2003 à 14:40:43    

Hermes le Messager a écrit :

Il n'y a pas de solution à ton problème, sauf si tu définis toi même tous les paramètres (origine, taille etc... de la fenêtre) et que tu es sûr que la barre des taches est toujours de la même taille sur tous les postes.


 
ok je vois merci pour ta réactivité et tes réponses.

Reply

Sujets relatifs:

Leave a Replay

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