PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WEBDEV 2024 → Proportion page en fonction de la configuration du navigateur
Proportion page en fonction de la configuration du navigateur
Débuté par SlowHand, 24 mai 2005 19:53 - 8 réponses
Posté le 24 mai 2005 - 19:53
Bonjour,

Comment faire une page qui se redimensionne en largeur en fonction de la configuration de l'écran de l'internaute ?

Merci par avance
Posté le 24 mai 2005 - 21:22
Si tu as webdev 9, tu trouveras ton bonheur, tu clickes droit, tout en bas de la page dans l'éditeur et tu coches % de page.
C'est presque magique mais il y a encore quelques bugs mais j'espère que PCSOFT continue à travailler dessus pour ajuster les imperfections.
Si tu vas voir sur http://www.algoris.com, tu verras que c'est fonctionnel.

David
Posté le 25 mai 2005 - 10:36
Merci pour l'info qui m'interresse bigrement,
Mais je n'ai pas trouvé cette fonctionnalité avec WB9...
J'ai cliqué droit partout dans l'éditeur sans succès. Peux-tu donner plus de précisions ?

Cordialement,

PJ
Posté le 25 mai 2005 - 11:40
PJ a formulé la demande :
Merci pour l'info qui m'interresse bigrement,
Mais je n'ai pas trouvé cette fonctionnalité avec WB9...
J'ai cliqué droit partout dans l'éditeur sans succès. Peux-tu donner plus de
précisions ?

Cordialement,

PJ


oui je suis en train de vérifier ...

si c'est le zoom , ça je dirais de façon provoquante, "tout le monde
s'en fout !"

ce que l'on attend, ce sont les tableaux avec des tailles
proportionnelles, c'est à dire que l'on puisse indiquer des % au lieu
de pixels.

Est-ce donc si difficile ???

mais je débute dans l'utilisation de la 9 et qq chose m'a peut-être
échappé ???

Sinon je viens récemment de réaliser ce que j'essaie de faire depuis 1
an; des bordures droite et gauche et un bas de page qui s'adaptent
automatiquement au contenu de la page.

Mais c'est bricolo et il y a 3 pixels de différence entre IE et
Netscape+firefox; ce qui fait que l'on ne peut obtenir qq chose de
nickel pour les 3 nav. (les autres j'ai meme pas regardé).

La grosse difficulté revient au fait que la propriété hauteur d'une
cellule ne renvoie que la hauteur initiale, pas la hauteur etirée par
le débordement. Et c'est vrai pour la hauteur d'une table, d'une image
etc ...
Donc c'est jonglage avec le nbre de lignes d'une table. Au bout de
quelques essais on arrive à trouver une formule mathématique pour
calculer la nouvellle taille hauteur des bordures droite et gauche.

--
Eric
Webmaster des Wtablettes
www.wtablettes.net
Posté le 25 mai 2005 - 11:49
Salut !

Il faut d'abord afficher la table de positionnement, des marquages sur les extrémités s'affichent. sur le marquage, vous faites un click droit, une petite boîte de dialogue s'affiche et vous demande soit extensible soit en pixel.

C'est presque magique !!

Bon dev à tous !

David
http://www.algoris.com
Posté le 25 mai 2005 - 13:03
Yessssssss !

Il y a tellement longtemps que je cherchais ce truc avec Webdev.
Merci David pour l'astuce !

PJ
Posté le 25 mai 2005 - 16:18
Bonjour,

J'aimerais créer un bas de page, qui se déplace vers le bas si le corps de la page s'agrandit.
Comment faire ?

Pour l'instant mon bas de page est mis dans le modèle.

J'ai pensé à mettre le corps de la page dans une cellule, à autoriser le dépassement, puis à tester la hauteur de la cellule. Si elle est plus grande que prévu, le bas de page se décale de n pixels et inversement si elle est plus petite ...

Suis-je sur la bonne voie ? Car sinon, jene vois pas trop comment faire ...


Pascal, stagiaire sous WebDev




Sinon je viens récemment de réaliser ce que j'essaie de faire depuis 1
an; des bordures droite et gauche et un bas de page qui s'adaptent
automatiquement au contenu de la page.
Posté le 25 mai 2005 - 16:53
Après mure réflexion, Pascal a écrit :
Bonjour,

J'aimerais créer un bas de page, qui se déplace vers le bas si le corps de la
page s'agrandit. Comment faire ?

Pour l'instant mon bas de page est mis dans le modèle.

J'ai pensé à mettre le corps de la page dans une cellule, à autoriser le
dépassement, puis à tester la hauteur de la cellule. Si elle est plus grande
que prévu, le bas de page se décale de n pixels et inversement si elle est
plus petite ...

Suis-je sur la bonne voie ? Car sinon, jene vois pas trop comment faire ...


oui tu es sur la bonne voie ....mais comme je le disais dans le msg
précédent, la hauteur de la cellule renvoyée est la hauteur initiale
pas celle aggrandie.
De plus on ne peut changer la taille d'une cellule.

Donc tu met une cellule en débordement visible non superposable qui
contiendra ton contenu variable
tu as ton bas de page non superposable en dessous de la cellule.
Peut être une cellule non superposable de calage pour conserver un
emplacement entre le texte et le bas de page (ou un libellé vide)

Et si tu as des border droite et gauche à augmenter, tu joues sur la
taille (height) des images composant ton cadre.
exemple :c'est le contenu de ma table1 qui va provoquer l'élargissement
de ma cellule et donc de mon cadre.
wH est un entier
SI TableOccurrence(Table1)>8 ALORS
wH=((TableOccurrence(Table1)-8)*18)+332
border_left..Hauteur=wH
border_right..Hauteur=wH
SINON
border_left..Hauteur50
border_right..Hauteur50
FIN

et ça ça se règle avec moult essais. Et faut pas qu'il y ait des
retours de lignes dus à la taille de la colonne, sinon ça fout tout en
l'air.
Dommage que l'on ne puisse pas obtenir le maCellule..hauteur ou
Table1..hauteur



Pascal, stagiaire sous WebDev




Sinon je viens récemment de réaliser ce que j'essaie de faire depuis 1
an; des bordures droite et gauche et un bas de page qui s'adaptent
automatiquement au contenu de la page.


--
Eric
Webmaster des Wtablettes
www.wtablettes.net
Posté le 02 juin 2005 - 15:40
Bonjour,
Je n'arrive toujours pas à trouver les repères pour le clic droit. Je suis bien passé en affichage table des positionnement mais rien.

Pouvez-vous m'aider SVP, cela fait un moment que je cherche

Cédric