[HTML] Problème de conception

Problème de conception [HTML] - HTML/CSS - Programmation

Marsh Posté le 17-06-2003 à 10:50:31    

Bonjour,
 
Voila j'ai un petit probleme de conception.
Je souhaiterai n'avoir qu'une seule page .html qui contiendrait le code de mon menu, et que chaque catégorie de ce menu soit contenu dans leur fichier html respectif.
Je ne peux pas utiliser des frames, d'une parce que c'est affreux et de deux parce que ma page se présente comme ca :
 
http://arloo.dyndns.org/dilemme.PNG
 
J'aimerai bien ne pas avoir a faire ca en php, si quelqu'un avait une solution en xml/xsl ca serait top sachant que ma page est pour l'instant en xhtml.
 
Merci d'avance !
 
 :hello:


Message édité par arlo le 17-06-2003 à 10:52:07

---------------
"Home fucking is killing prostitution"
Reply

Marsh Posté le 17-06-2003 à 10:50:31   

Reply

Marsh Posté le 17-06-2003 à 10:55:58    

ton serveur surporte le ssi?

Reply

Marsh Posté le 17-06-2003 à 13:52:57    

no  :(  
 
d'autres solutions ?
sinon je ferais ca en php mais bon c'était pas tellement le but ...


---------------
"Home fucking is killing prostitution"
Reply

Marsh Posté le 17-06-2003 à 16:08:47    

:bounce:


---------------
"Home fucking is killing prostitution"
Reply

Marsh Posté le 17-06-2003 à 16:14:05    

Ben si tu ne veux pas de frames, hors PHP ou SSI, point de salut...


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
Reply

Marsh Posté le 17-06-2003 à 17:21:29    

meme pas en XSL ? :(


---------------
"Home fucking is killing prostitution"
Reply

Marsh Posté le 17-06-2003 à 18:06:57    

Arlo a écrit :

meme pas en XSL ? :(


 
non.
 
Du JS à la limite, mais c'est encore pire que des frames dans ton cas   :D  
 
Pourquoi tu ne veux pas de PHP au fait ?

Reply

Marsh Posté le 17-06-2003 à 21:32:28    

parce que c'est lourd le php non ?


---------------
"Home fucking is killing prostitution"
Reply

Marsh Posté le 17-06-2003 à 22:02:45    

Arlo a écrit :

parce que c'est lourd le php non ?  


 
non

Reply

Marsh Posté le 17-06-2003 à 22:06:23    

Hermes le Messager a écrit :


 
non.
 
Du JS à la limite, mais c'est encore pire que des frames dans ton cas   :D  
 
Pourquoi tu ne veux pas de PHP au fait ?
 


Pourquoi non ?
 
Si, s'il fait un template XSL et qu'il passe le XML en paramètre, y'a pas de raison que ça marche pas... :??:
 
Par contre, ça va être très chiant à faire (car très rapidement, nécessité d'utiliser plusieurs fichiers XML pour un même XSL).


Message édité par MagicBuzz le 17-06-2003 à 22:06:51
Reply

Marsh Posté le 17-06-2003 à 22:06:23   

Reply

Marsh Posté le 17-06-2003 à 22:07:20    

HotShot a écrit :

et le SSI c encore plus léger :D


skoi le ssi ?

Reply

Marsh Posté le 17-06-2003 à 22:11:48    

ok.
 
bah... je viens d'avoir une idée, je teste :)

Reply

Marsh Posté le 17-06-2003 à 22:23:23    

Y'a toujours cette solution (pas terrible mais bon :D)
 
http://www.manga-torii.com/files/test/test.html

Reply

Marsh Posté le 17-06-2003 à 22:29:26    

Bah... Spa des vrais JS, c juste pour faire des includes côté client :D

Reply

Marsh Posté le 17-06-2003 à 22:31:52    

merci de votre aide  :jap:  
 
Bon je vais faire en php alors ...


---------------
"Home fucking is killing prostitution"
Reply

Marsh Posté le 17-06-2003 à 22:35:08    

Tiens, en parlant de JS, je me souvient avoir fait un pire truc de ouf en JS qui devrait permettre en fait de faire des include depuis le client.
 
Seul problème, c'est que ça ouvre et ferme des popups à chaque chargement de page (mais ça ferme les popups hein ! c'est déjà ça :D)

Reply

Marsh Posté le 17-06-2003 à 22:37:13    

:lol:  :lol:  
ca ira merci :)
 


---------------
"Home fucking is killing prostitution"
Reply

Marsh Posté le 17-06-2003 à 22:41:55    


Bah si, en fait, j'avais fait ça à la base pour permettre à un utilisateur de cliquer sur un bouton parcourir et indiquer une image.
 
Avant la soumission du formulaire, j'ouvrais une popup avec l'url de l'image choisie (en local sur le HD du gars) et en JS, je contrôlait qu'elle était au bon format et qu'elle était pas trop lourde (ça évite de l'uploader puis avoir un message comme quoi ça va pas)
 
Le plus dur du problème, c'est que entre le window.open et le moment où on peut accéder au contenu de la nouvelle fenêtre, il s'écoule un certain temps.
 
Donc toute la difficultait résidait à détecter que la popup étaient enfin prête avant de rentrer dedans.
 
Avec ce système, c'est simple :
 
=> On ouvre des popups contenant les fichiers HTML des menus.
=> Une fois chargées, on copie en JS le contenu HTML des fenêtes dans les emplacements réservés du site.
=> Puis ont ferme les popups.
 
J'ai pas des idées de génie psychopate skyzophrène maniaco-dépressif ?

Reply

Marsh Posté le 17-06-2003 à 22:44:01    

tout bonnement splendide :ouch: :d

Reply

Marsh Posté le 17-06-2003 à 22:50:02    

En attendant, c'est avec des idées tordues comme ça que j'ai fait un de ces putain d'outils le mois dernier !
Truc de ouf super rapide et tout !
 
Imagine.
 
Une sorte de site de commerce.
 
Quand tu charge un produit dans ton panier, faut recharcger la page.
Tu vires le produit, faut recharger la page.
Tu remets le même produit, faut recharger la page.
Tu changes la quantité, rebelote.
Tu changes le prix, encore un rechargement (sur ce site ct pour faire des cotations, donc on pouvait changer les prix :D)
 
Bah moi j'ai dit, mouhai... Truc chiant où tu passes ton temps à attendre que ça charge, pis je te raconte pas ce que ça donne quand y'a 50 produits dans le panier...
 
Donc je me suis lancé :
-> Un objet panier en JS.
-> Un objet "cache" contenant les produits déjà chargés, avec toutesles infos nécessaires pour bosser dessus.
 
Et zou !
 
Au premier chargement du produit, tu recharge une frame invisible qui va allimenter le cache des produits avec les infos du produit, puis on ajoute la ligne au panier. Juste à relancer un refresh de l'objet panier pour réafficher à l'écran sans recharger la page.
 
Quand on vire la ligne du panier, juste virer le produit de l'objet et faire un refresh du panier (pas un accès serveur)
 
Quand on rajoute le produit, vu qu'il est en cache, pas besoin de le rechercher dans la base...
 
Quand on change la qté ou le prix, pareil, l'objet JS à tout ce qu'il faut pour revalculer les infos nécessaires...
 
Terrible.
 
Et au moment de la souission du panier, zou, une petite méthode qui transforme le panier en formulaire géant avec tous les produits dedans... Chuis trop un dieu :)
 
C'est super rapide et super convivial...
 
Seul problème, c'est que les masters chez GE sont tous pourris, et le script est un peu trop complexe pour certaines versions customisées de IE, du coup y'a des gens chez qui ça marche pas, je passe mon temps à mettre à jour leur IE par netmeeting maintenant :sweat:


Message édité par MagicBuzz le 17-06-2003 à 22:50:19
Reply

Marsh Posté le 17-06-2003 à 22:59:41    

pfiou !
 
j'savais pas qu'il y avait moyen de faire des trucs aussi poussés avec du JS... jusqu'à présent je m'en suis servi pour ouvrir des nouvelles fenêtres et faire du swap d'image, point barre, mais là, c'est impressionnant http://forum.hardware.fr/images/yawn.gif

Reply

Marsh Posté le 18-06-2003 à 01:41:05    

Bon merci a tous !
 
Voila le résultat :
 
www.dance-adventure.fr.st
 
J'ai fais ca en php finalement...


---------------
"Home fucking is killing prostitution"
Reply

Marsh Posté le 18-06-2003 à 07:33:56    

Arlo a écrit :

Bon merci a tous !
 
Voila le résultat :
 
www.dance-adventure.fr.st
 
J'ai fais ca en php finalement...


 
Dis donc toi, t'es un peu gonflé de foutre les logos du W3C en bas de ta page. Ce ne sont pas des éléments décoratifs, mais des logos qui signifient que ton code est "valide"...  :heink:  Ce qui est très loin d'être ton cas, même en HTML 4.01 transitional.

Reply

Marsh Posté le 18-06-2003 à 07:39:46    


dance dance revolution  :love:  
 
[:neowen]


---------------
.: Clône de Drasche .:. Ebichuleys .:. Avec l'Aloe Vera je fais de beaux cacas [:dawa] .: www.oserselancer.com :.
Reply

Marsh Posté le 18-06-2003 à 10:08:23    

Hermes le Messager a écrit :


 
Dis donc toi, t'es un peu gonflé de foutre les logos du W3C en bas de ta page. Ce ne sont pas des éléments décoratifs, mais des logos qui signifient que ton code est "valide"...  :heink:  Ce qui est très loin d'être ton cas, même en HTML 4.01 transitional.
 


 
Oui depuis que j'ai mis du php ca passe plus, mais crois moi que sans la pub de lycos mon code était xhtml compliant.


---------------
"Home fucking is killing prostitution"
Reply

Marsh Posté le 18-06-2003 à 10:55:00    

Arlo a écrit :


 
Oui depuis que j'ai mis du php ca passe plus, mais crois moi que sans la pub de lycos mon code était xhtml compliant.


avec un align=center ca m'étonnerait.

Reply

Marsh Posté le 18-06-2003 à 11:44:24    

merci corrigé  :jap:  
 
Ya t-il un moyen de faire des pages XHTML compliant avec du php au fait ?


---------------
"Home fucking is killing prostitution"
Reply

Marsh Posté le 18-06-2003 à 11:44:58    

oui, sans problème (cf mon site :whistle: )

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

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