[HTML] ANNIHILATION TOTALE, le retour

ANNIHILATION TOTALE, le retour [HTML] - Programmation

Marsh Posté le 02-11-2001 à 12:51:05    

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]


---------------
------------------------
Reply

Marsh Posté le 02-11-2001 à 12:51:05   

Reply

Marsh Posté le 02-11-2001 à 12:53:36    

A lala , TA  :love:  
 
J'ai hate qu'il soit fini ton site  :)

Reply

Marsh Posté le 02-11-2001 à 22:54:24    

si ta fait ton site avec des frames ta juste à mettre target="pagedumilieu.html"
 
si ta utilise un tablo je c po
 
frames RULEZZZZZZZ

Reply

Marsh Posté le 02-11-2001 à 23:31:44    

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.

Reply

Marsh Posté le 02-11-2001 à 23:33:57    

suis pas un proféssionel et les pro on tort
 
frames roulèse!

Reply

Marsh Posté le 02-11-2001 à 23:36:45    

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 )

Reply

Marsh Posté le 02-11-2001 à 23:54:40    

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
- ...

Reply

Marsh Posté le 02-11-2001 à 23:56:25    

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

Reply

Marsh Posté le 03-11-2001 à 00:01:51    

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....

 
- ...  
 
...



Reply

Marsh Posté le 03-11-2001 à 00:10:34    

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:

Reply

Marsh Posté le 03-11-2001 à 00:10:34   

Reply

Marsh Posté le 03-11-2001 à 00:17:33    

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]

Reply

Marsh Posté le 03-11-2001 à 00:23:44    

tu peut me mailler ce script?
 
rgilliotte@businessv.com
 
merchi

Reply

Marsh Posté le 03-11-2001 à 00:24:11    

marche pas! ca ne tient compte que de la résolution de l'écran, pas la taille de la fenêtre.

Reply

Marsh Posté le 03-11-2001 à 00:43:09    

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]

Reply

Marsh Posté le 03-11-2001 à 00:49:47    

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

Reply

Marsh Posté le 03-11-2001 à 01:26:36    

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

Reply

Marsh Posté le 03-11-2001 à 11:54:18    

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.

Reply

Marsh Posté le 03-11-2001 à 12:00:06    

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

Reply

Marsh Posté le 03-11-2001 à 12:03:43    

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

Reply

Marsh Posté le 03-11-2001 à 12:16:58    

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)

Reply

Marsh Posté le 03-11-2001 à 13:07:38    

j'avais raison  :D

Reply

Marsh Posté le 03-11-2001 à 13:58:43    

et tu pourrais me montrer un exemple ou c'est bien employé?

Reply

Marsh Posté le 03-11-2001 à 14:20:13    

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]

Reply

Marsh Posté le 03-11-2001 à 14:25:53    

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...

Reply

Marsh Posté le 03-11-2001 à 20:50:54    

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

Reply

Marsh Posté le 03-11-2001 à 21:52:48    

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 ).

Reply

Marsh Posté le 03-11-2001 à 23:18:21    

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...

Reply

Marsh Posté le 03-11-2001 à 23:20:11    

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]

Reply

Marsh Posté le 03-11-2001 à 23:50:05    

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.

Reply

Marsh Posté le 03-11-2001 à 23:52:01    

je suis d'accord avec toi, cest pour ca que je suis passer au tableau et au pseudo frame en php ( avec include ).

Reply

Marsh Posté le 04-11-2001 à 01:53:30    

c vrai qu'avec un 56k chech ramech un peuch .... cela dit c tres joli !!


---------------
Ca marche pas sauf des fois ........
Reply

Marsh Posté le 04-11-2001 à 03:03:57    

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 ;)

Reply

Marsh Posté le 13-11-2001 à 09:49:15    

up
allez au 1er post.


---------------
------------------------
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

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