Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1331 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  -newbie- dimesion fenetre html

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

-newbie- dimesion fenetre html

n°1258915
benton761
Posté le 05-12-2005 à 11:17:19  profilanswer
 

Bonjour,
je souhaiterais "dimensionner" une page web de maniere fixe.
Par exemple faire une page qui s'affiche en 300x400 plutot qu'elle ne s'adapte a la résolution de l'ecran.
Peut on simplement en html indiquer cela: j'avais pesner faire un truc du style <body width="300" heigth="400"> mais bien sur ça ne fonctionne pas (qui ne tente rien...).
 
Si quelqu'un avait une solution...
 
Merci

mood
Publicité
Posté le 05-12-2005 à 11:17:19  profilanswer
 

n°1258993
afbilou
pouet your life
Posté le 05-12-2005 à 13:19:50  profilanswer
 

Possible en javascript uniquement.
Quelles sont les raisons qui te poussent a vouloir imposer un tel choix a un utilisateur ?

n°1259012
benton761
Posté le 05-12-2005 à 13:44:09  profilanswer
 

Merci afbilou de t'interesser a mon sort...
 
En fait j'avais commencé à utiliser le JS mais il se comporte aléatoirement suivant les navigateurs.  
 
C'est pour une petite photo cliquable qui apparait en popup dans une fenetre ajusté a la taille de la photo.
 
voici le script que j'ai utilisé:
 
<script language="JavaScript">
<!--
function resizePopUp(monImage, monTitre)
    {
 w = window.open('','chargement','width=10,height=10');
 w.document.write( "<html><head><title>"+monTitre+"</title>\n" );
 w.document.write( "<script language='JavaScript'>\n" );
 w.document.write( "IE5=NN4=NN6=IE6=false;\n" );
 w.document.write( "if(document.all)IE5=true;\n" );
 w.document.write( "else if(document.all)IE6=true;\n" );
 w.document.write( "else if(document.getElementById)NN6=true;\n" );
 w.document.write( "else if(document.layers)NN4=true;\n" );
 w.document.write( "function autoSize() {\n" );
 w.document.write( "if(IE5) self.resizeTo(document.images[0].width+12,document.images[0].height+55);\n" );
 w.document.write( "else if(IE6) self.resizeTo(document.images[0].width+12,document.images[0].height+55);\n" );
 w.document.write( "else if(NN6) self.sizeToContent();\n" );
 w.document.write( "else window.resizeTo(document.images[0].width+10,document.images[0].height+31);\n" );
 w.document.write( "self.focus();\n" );
 w.document.write( "}\n</scri" );
 w.document.write( "pt>\n" );
 w.document.write( "</head><body leftmargin=0 topmargin=0 marginwidth=0 marginheight=0 onLoad='javascript:autoSize();'>" );
 w.document.write( "<a href='javascript:window.close();'><img src='"+monImage+"' border=0 alt='"+monTitre+"'></a>" );
 w.document.write( "</body></html>" );
 w.document.close();
 }
-->
</script>
 
et la ligne qui y fait appel:  
 
<a href="#" onClick="resizePopUp('fgrandeimage.jpg','titre');"><img src="fabrice-legros/petite_image.jpg" width="149" height="198" /></a>
 
mais voilà, parfois (pour les plus grande image disons 400x500 par exemple) le bas de l'image est tronqué, il manque le bas de l'image et il est impossible d'agrandir la fenetre pour tout voir.
 
J'aurais donc preferé le faire en html si c'était possible pour que les navigateurs comprenne ce que l'on veut...  
 
je souhaitait donc recuperer les dimension des image en php avec un getimagesize puis avec un bete echo replacer les valeurs obtenu dans le  html pour avoir une fenetre de taille correct.
 
Peut etre qu'avec simplement plus de filtres dans la fonction autosize en ajoutant plus de navigateur différent j'aurais de meilleurs résultats.


Message édité par benton761 le 05-12-2005 à 13:47:50
n°1259081
FlorentG
Unité de Masse
Posté le 05-12-2005 à 14:44:33  profilanswer
 

benton761 a écrit :

Par exemple faire une page qui s'affiche en 300x400 plutot qu'elle ne s'adapte a la résolution de l'ecran.


C'est exactement ce qu'il ne faut pas faire.
 
Merci de penser à ceux qui sont en 1600*1200 et qui veulent voir un site, pas un timbre poste ;)

n°1259211
Roane
Pingouino's fan
Posté le 05-12-2005 à 16:05:33  profilanswer
 

ou aussi à ceux qui sont avec un fond noir et des polices blanches, et qui finissent avec un fond blanc et des polices blanches :o
 
Spécifiez bien toutes vos couleurs dans vos pages, didiou  [:bullrott2]


---------------
http://www.alsacreations.com, http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net. A ne surtout pas prendre en exemple : http://www.worldinternet.be
n°1259266
omega2
Posté le 05-12-2005 à 16:37:05  profilanswer
 

benton761 > Comment tu comptes faire comment pour savoir qu'elle taille prennent les barres d'outils de chacun dans leur navigateur?
Avec IE, tu peux trés bien rajouter la google et la yahoo bar (par exemple) sous firefox, t'as en plus des barres d'outils dédié aux développeurs. Et même sans en rajouter, on peut en cacher.

n°1259451
benton761
Posté le 05-12-2005 à 19:39:56  profilanswer
 

Bah le top ce serait une fenetre avec juste la bar de titre, puisque elle ne servirait a rien d'autre que voir la photo en taille réelle.

n°1259617
sircam
I Like Trains
Posté le 05-12-2005 à 22:26:45  profilanswer
 

benton761 a écrit :

Bah le top ce serait une fenetre avec juste la bar de titre, puisque elle ne servirait a rien d'autre que voir la photo en taille réelle.


Ca ne touche peut-être qu'une minorité de geeks, mais avec les navigateurs modernes, il est possible d'empêcher, dans les options de Javascript, le redimensionnement ou la disparition de la barre de titre.
 
Tes intentions ne sont pas mauvaises, mais il y a tellement d'abus qu'on finit par devenir aigri... Ne perd pas de vue que ton site doit proposer une mise en page et une navigation, pas les imposer.


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
n°1259640
0x90
Posté le 05-12-2005 à 22:47:04  profilanswer
 

Et afficher une "fausse popup" dans la page principale de ton site ? ( j'entends par la un div flottant par dessus tout, qui ressemble vaguement à une fenêtre , genre avec une X )


---------------
Me: Django Localization, Yogo Puzzle, Chrome Grapher, C++ Signals, Brainf*ck.
n°1259675
esox_ch
Posté le 05-12-2005 à 23:07:40  profilanswer
 

Mauvaise idée, ce genre de "truc" me fait quitter illico un site


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
mood
Publicité
Posté le 05-12-2005 à 23:07:40  profilanswer
 

n°1259685
0x90
Posté le 05-12-2005 à 23:18:51  profilanswer
 

Bha c'est moins invasif qu'un popup, et ca _peut_ être bien integré ( si j'ai bien compris c'est du viewage de gallerie d'images ), j'ai pas forcément parlé de simulation totale avec un machin déplacable


---------------
Me: Django Localization, Yogo Puzzle, Chrome Grapher, C++ Signals, Brainf*ck.
n°1259687
sircam
I Like Trains
Posté le 05-12-2005 à 23:19:28  profilanswer
 

esox_ch a écrit :

Mauvaise idée, ce genre de "truc" me fait quitter illico un site


Ouais :fou:


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  -newbie- dimesion fenetre html

 

Sujets relatifs
[PHP/HTML]Cherche un script pour lire des flux RSS[html] problème avec background image d'une cellule
Cacher la source HTML d'un site ?envoi de mail html avec piece jointe
[pascal] fermer la fenetre de commandeLancement dans une nouvelle fenetre
Problème de bordure en HTML[HTML/Javascript] Faire un lien vers un exe...
HTML dans une page freeGalerie PHP?HTML?
Plus de sujets relatifs à : -newbie- dimesion fenetre html


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR