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

 


Dernière réponse
Sujet : [HTML] ANNIHILATION TOTALE, le retour
vektorDirect up
allez au 1er post.

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
vektorDirect up
allez au 1er post.
ethernal

gizmo a écrit a écrit :

 
 
Ca ca marche pas! car ca se base sur la RESOLUTION et pas sur la taille de la fenêtre, j'ai pas l'impression que tu comprennes bien la différence...  




 
screen.availwidth;
screen.availheight;
ça donne bien la taille de la fenêtre actuelle, je suis formel.
teste tu verras.
 
Par contre la commande est pas bien utilisée...
il faut mettre  
<script language="JavaScript">  
var wid=screen.availwidth;  
if (wid<=800) {self.location.href="index1.htm";}  
if (wid<=1024) {self.location.href="index2.htm";}  
if (wid<=1152) {self.location.href="index3.htm";}  
if (wid<=1280) {self.location.href="index4.htm";}  
if (wid>1280) {self.location.href="index5.htm";}  
</script>
pcq ça sera jamais == à 800, ... puisque la taille intérieur fera jamais 800 sur une résolution de 800x600. etc
 
en mieux (je connais plus trop bien la syntaxe en javascript) dans la page index.html
 
width=screen.availwidth;
switch (){
  case width<800 : coef=10%; break;
  case width<1024 : coef=25%; break;
  ...  
  default : coef=35%; break;
}
document.write("FRAMESET COLS=\""+coef+",0\">" );
...
 
mais les tableaux c mieux ;)

camarchepoa c vrai qu'avec un 56k chech ramech un peuch .... cela dit c tres joli !!
Maxime je suis d'accord avec toi, cest pour ca que je suis passer au tableau et au pseudo frame en php ( avec include ).
gizmo ok, n'empèche que je n'ai que très rarement vu un site avec frame qui soit correctement visible pour toutes les config.
Maxime alors ces des cons :D
 
non, chaqu'un fais ce qu'il veut.
 
en tout cas, availheight donne la hauteur de la fenetre.

 

[edtdd]--Message édité par maxime--[/edtdd]

gizmo

maxime a écrit a écrit :

 
Si je comprend la difference, mais il me semble que quand on mate un site web, on se met plein ecran ( pas f11, mais le carre en haut a droite ).  




 
Un utilisateur averti, oui, mais c'est loin, et même TRES loin d'être le cas, ne serait-ce que par la barre d'office ou encore le menu démarrer mis latéralement ou simplement le nombre affolant de personnes qui ne redimensionnent pas la fenêtre...

Maxime

gizmo a écrit a écrit :

 
 
Ca ca marche pas! car ca se base sur la RESOLUTION et pas sur la taille de la fenêtre, j'ai pas l'impression que tu comprennes bien la différence...  




Si je comprend la difference, mais il me semble que quand on mate un site web, on se met plein ecran ( pas f11, mais le carre en haut a droite ).

vektorDirect bon merçi quand même. je crois ke G trouvé. fo ke je teste.
gizmo

maxime a écrit a écrit :

sur la page index.htm :

Citation :


<script language="JavaScript">
var wid=screen.availwidth;
 
if (wid==800) {self.location.href="index1.htm";}
if (wid==1024) {self.location.href="index2.htm";}
if (wid==1152) {self.location.href="index3.htm";}
if (wid==1280) {self.location.href="index4.htm";}
if (wid>1280) {self.location.href="index5.htm";}
</script>


 
 
non tester et fait rapide  




 
Ca ca marche pas! car ca se base sur la RESOLUTION et pas sur la taille de la fenêtre, j'ai pas l'impression que tu comprennes bien la différence...

Maxime sur la page index.htm :

Citation :


<script language="JavaScript">
var wid=screen.availwidth;
 
if (wid==800) {self.location.href="index1.htm";}
if (wid==1024) {self.location.href="index2.htm";}
if (wid==1152) {self.location.href="index3.htm";}
if (wid==1280) {self.location.href="index4.htm";}
if (wid>1280) {self.location.href="index5.htm";}
</script>


 
 
non tester et fait rapide

 

[edtdd]--Message édité par maxime--[/edtdd]

gizmo et tu pourrais me montrer un exemple ou c'est bien employé?
Maxime j'avais raison  :D
ethernal pour la taille disponible dans la fenêtre c'est  
document.write("La résolution est "+screen.availwidth+"x"+screen.availheight+"<BR>" );
 
pour ie et netscape (je pense)
gizmo

youdontcare a écrit a écrit :

sous ie c'est
document.body.offsetWidth
document.body.offsetHeight  




 
thx! et sous netscape? et sous Opéra? et sous mozilla? :D

youdontcare

gizmo a écrit a écrit :

 
pour screen je suis sur que non, ca donne la RESOLUTION de ton écran, pas la taille de la fenêtre! c'est très différent! Plein de gens ne travaillent pas avec des fenêtre ouverte au max ou en fullscreen. Pour l'autre, il faudra que je regarde si je trouve les nom exacts.


sous ie c'est
document.body.offsetWidth
document.body.offsetHeight

gizmo

maxime a écrit a écrit :

bah avec screen. xxx ca marche tres bien
 
ya un autre truc : availwidth et availheigth ( chez plus comment ca secrit )  




pour screen je suis sur que non, ca donne la RESOLUTION de ton écran, pas la taille de la fenêtre! c'est très différent! Plein de gens ne travaillent pas avec des fenêtre ouverte au max ou en fullscreen. Pour l'autre, il faudra que je regarde si je trouve les nom exacts.

Maxime bah avec screen. xxx ca marche tres bien
 
ya un autre truc : availwidth et availheigth ( chez plus comment ca secrit )
gizmo euh, oui la je veux bien, moi je connais screen.width et .heigth mais s'il y a d'autres objets, c'est possible. Mais je demande quand même a voir ton JS
Maxime comment ca??
quand on visualise un site web on "etire" la fenetre avec le rectangle en haut a droite
 
je sais que ca marche, j'ai dejas essayer.
 
j'ai plus le script, mais si tu veut je te le code.

 

[edtdd]--Message édité par maxime--[/edtdd]

gizmo marche pas! ca ne tient compte que de la résolution de l'écran, pas la taille de la fenêtre.
RomainG tu peut me mailler ce script?
 
rgilliotte@businessv.com
 
merchi
Maxime pour la valeur des frames ( hautre largeur ) jai une parade :
 
en gros, index.htm contien un scrip ( JavaScript ) de detection de la resolution. en fonction de la reso ==> redirection sur la page aproprie
 
schema:
 
index.htm = detection de la reso =>> redirection sur index800 / index1024 etc etc

 

[edtdd]--Message édité par maxime--[/edtdd]

gizmo

maxime a écrit a écrit :

ca c'est du frame a la barbar
 
pour lindexation, suffit de faire un premier page dans frame "et de cliker sur entrer"  




 
ca ne change absolument rien au problème.
 
Sinon RomainG:
 
- soit tu utilises des tailles fixes et la c'est la merde dès que tuest dans une autre résol que ce qui est prévu, soit tu mets des % et tu risque d'avoir des gros blancs ou des escaliers dans tous les sens. Et si tu mixes les 2 c'est encore pire.
- le problème n'est pas les meta, d'ailleur beaucoup de moteurs ne les lisent pas toutes, mais bien l'affichage des pages ultérieurement.
- les tableaux perdent nettement moins de place, suffit de savoir s'en servir.
- redimensionne ta fenêtre et tu comprendra très vite.
- le problème n'est pas de FAIRE un lien mais les requetes qu l'affichage d'une frame nécessite, c'est autant de pages a charger simultanément d'un même serveur, et il n'est pas rare de voir un site avec frame dont une partie de la page n'a pas été chargée, style le menu mis dans une frame a part :sarcastic:

RomainG

gizmo a écrit a écrit :

 
 
- la mise en page qui varie très fort d'une résolution a l'autre
 
Suffit de maitriser un minimum et meme si différent l'affichage reste clair à toutes les résolutions
par contre c'est vrai que si on défini la taille de ses frames et % ça foire souvent

 
- un mauvaise indexation dans les moteurs de recherche
 
À bon?
Pourquoi? on a le droit de mettre des META dans un html avec des frames...

 
- une perte de place
 
Si on conpare avec celle qui est perdu avec les tableau!!!!
En 1280*1024 (moi) la maj du tp les pages ne m'ocupe que la moitié de l'écran!

 
- des escaliers dans tous les sens
 
Heuuu. Explique toi mieu stp
 
- multiplication des requetes et donc des risques de non affichage d'une page
 
Ouais enfin c'est pas dure de faire un link corectement si il est interne.....
Mais c'est vrai....

 
- ...  
 
...



Maxime ca c'est du frame a la barbar
 
pour lindexation, suffit de faire un premier page dans frame "et de cliker sur entrer"
gizmo

maxime a écrit a écrit :

frames a ce qui parais sa fait pas bien.
moi je vois pas ce qu'on reproche au frame HTML.




 
- la mise en page qui varie très fort d'une résolution a l'autre
- un mauvaise indexation dans les moteurs de recherche
- une perte de place
- des escaliers dans tous les sens
- multiplication des requetes et donc des risques de non affichage d'une page
- ...

Maxime frames a ce qui parais sa fait pas bien.
moi je vois pas ce qu'on reproche au frame HTML.
 
Sinon, pseudo frame PHP ( include ) ca rulez aussi kan on metrise
( cest le seul truc que je "connais" en PHP )
RomainG suis pas un proféssionel et les pro on tort
 
frames roulèse!
Dost67 J'ai pas compris ta question mais saches que tous les sites professionnels (même HFR :D) utilise des tableaux qui se rechargent à chaque fois.
 
Sinon j'ai vu que ta page faisait environ 130 ko... C'est un peu énorme je pense. Je suis en ADSL donc ça va mais un 56k ça doit être long à charger.
RomainG si ta fait ton site avec des frames ta juste à mettre target="pagedumilieu.html"
 
si ta utilise un tablo je c po
 
frames RULEZZZZZZZ
Maxime A lala , TA  :love:  
 
J'ai hate qu'il soit fini ton site  :)
vektorDirect allez faire un tour ICI. C une maquette de site.
alors voilà mon problème : à chaque appel de page le layout est rechargé a chaque fois, c pas trés hype. j'aimerais que seul le cadre principal soit affecté. Je suis en train de voir la faisabilité en Jscript. je continue en Jscript ou le PHP est-il  plus pratique ?
 
MAJ : en fait ça ramait passekeu j'avais IE5 sur w98. maintenant que j'ai IE6(xp). le rechargement du layout est beaucoup + smoooooth. et j'ai optimisé les images.
 MESS. à ceussent qui on un navigateur exotique : ça marche bien ? et ICI ossi ?
thanx.

 

[edtdd]--Message édité par vektorDirect--[/edtdd]


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)