[DWCS5] forcer les dimensions d'une page à l'ouverture

JM66

Membre actif
17 Avril 2004
491
7
58
Genève
Bonjour,

Je cherche le code ad hoc qui permet de redimensionner les pages HTML à l'ouverture.

Pour l'instant j'ai testé
<body onLoad="Javascript: self.resizeTo(taille horizontale,taille verticale);">
mais ça ne marche pas..

Je parle bien de la page et non de la table, et il s'agit des pages du site et non de popups.

Merci d'avance,

JM
 
Bonjour, sais-tu que changer la taille d&#8217;une fenêtre arbitrairement n&#8217;est pas très bien perçu par les visiteurs d&#8217;un site ? Je déteste pour ma part que quoi que ce soit s&#8217;arroge le droit de choisir la surface qu&#8217;il va occuper sur mon écran.

Ceci dit, la première chose qui ne va pas dans ta tentative est le « javascript: ». Un évènement onload implique pour les navigateurs que la valeur cet attribut soit évaluée comme un script. le javascript: sert à faire exécuter du code en tant qu&#8217;URL (comme valeur d&#8217;une balise lien par exemple).

Ensuite, je vais peut être dire un bêtise mais il me semble que les évènements appellent une fonction ; or resizeTo() est une méthode. Il faudrait que tu créés un fonction utilisant cette méthode. Ceci dit, je ne suis pas un spécialiste des manipulations de fenêtre via javascript.
 
C'est pas un truc de ce genre ?


Entre <head> et </head>
Bloc de code:
<[URL="http://december.com/html/4/element/script.html"]script[/URL]> 
   function dimensions()  { window.resizeTo(600,400); }
</[URL="http://december.com/html/4/element/script.html"]script[/URL]>
Et dans la balise <body>

Bloc de code:
   <[URL="http://december.com/html/4/element/body.html"]body[/URL] onload="dimensions()" >
à utiliser à très bon escient comme le dit Nephou, il y 1 chances sur 2 qu'un visiteur comme moi n'aille pas plus loin sur le site si cette action imposée n'est pas justifiée.

Surtout si on ajoute onresize="dimensions()" dans la balise <body> (là tu perds presque tous tes visiteurs)
 
Dernière édition:
C'est pas un truc de ce genre ?


Entre <head> et </head>
Bloc de code:
<[URL="http://december.com/html/4/element/script.html"]script[/URL]> 
   function dimensions()  { window.resizeTo(600,400); }
</[URL="http://december.com/html/4/element/script.html"]script[/URL]>
Et dans la balise <body>

Bloc de code:
   <[URL="http://december.com/html/4/element/body.html"]body[/URL] onload="dimensions()" >
à utiliser à très bon escient comme le dit Nephou, il y 1 chances sur 2 qu'un visiteur comme moi n'aille pas plus loin sur le site si cette action imposée n'est pas justifiée.

Surtout si on ajoute onresize="dimensions()" dans la balise <body> (là tu perds presque tous tes visiteurs)
Beurk02.gif
:zen::zen:
 
C'est pas un truc de ce genre ?
Entre <head> et </head>
Bloc de code:
<[URL="http://december.com/html/4/element/script.html"]script[/URL]> 
   function dimensions()  { window.resizeTo(600,400); }
</[URL="http://december.com/html/4/element/script.html"]script[/URL]>
Et dans la balise <body>

Bloc de code:
   <[URL="http://december.com/html/4/element/body.html"]body[/URL] onload="dimensions()" >

Ça marche nickel! Merci.
Pour ce qui concerne ceci

à utiliser à très bon escient comme le dit Nephou, il y 1 chances sur 2 qu'un visiteur comme moi n'aille pas plus loin sur le site si cette action imposée n'est pas justifiée.

Surtout si on ajoute onresize="dimensions()" dans la balise <body> (là tu perds presque tous tes visiteurs)

je ne vois pas trop où est le problème, en tout cas pas pour le site qu'on m'a demandé et qui de toutes façons n'est pas standard du tout.
 
je ne vois pas trop où est le problème

Personnellement, par exemple, je navigue uniquement par onglets et j'adapte la taille de mon navigateur à mon espace de travail et aux outils que je veux avoir continuellement sous les yeux. J'ai parfois plusieurs fenêtre de navigateurs ouvertes côtes à côtes ou sur des écrans séparés.

Si un site m'impose une taille de navigateur ça fout le bronx dans mon organisation, c'est vécu comme un choix subit. C'est extrêmement désagréable et si ça n'est pas vraiment justifié, c'est vraiment mort pour le site en question qui sera de facto considéré comem une grosse bouze pas professionnelle du tout et invisitable ?

:zen: Voilà le problème.
 
Une fausse popup (ou fenêtre modale) centrée au milieu de la page peut être une idée de remplacement avantageuse et bien moins intrusive. Voir ici ou ici ce dont je parle
 
Dernière édition: