Problème de conception [HTML] - HTML/CSS - Programmation
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 ...
Marsh Posté le 17-06-2003 à 16:14:05
Ben si tu ne veux pas de frames, hors PHP ou SSI, point de salut...
Marsh Posté le 17-06-2003 à 17:21:29
meme pas en XSL ?
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
Pourquoi tu ne veux pas de PHP au fait ?
Marsh Posté le 17-06-2003 à 21:32:28
parce que c'est lourd le php non ?
Marsh Posté le 17-06-2003 à 22:06:23
Hermes le Messager a écrit : |
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).
Marsh Posté le 17-06-2003 à 22:07:20
ReplyMarsh Posté le 17-06-2003 à 22:23:23
Y'a toujours cette solution (pas terrible mais bon )
http://www.manga-torii.com/files/test/test.html
Marsh Posté le 17-06-2003 à 22:29:26
Bah... Spa des vrais JS, c juste pour faire des includes côté client
Marsh Posté le 17-06-2003 à 22:31:52
merci de votre aide
Bon je vais faire en php alors ...
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 )
Marsh Posté le 17-06-2003 à 22:37:13
ca ira merci
Marsh Posté le 17-06-2003 à 22:41:55
HotShot a écrit : Supayre |
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 ?
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 )
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
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
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...
Marsh Posté le 18-06-2003 à 07:33:56
Arlo a écrit : Bon merci a tous ! |
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"... Ce qui est très loin d'être ton cas, même en HTML 4.01 transitional.
Marsh Posté le 18-06-2003 à 07:39:46
dance dance revolution
Marsh Posté le 18-06-2003 à 10:08:23
Hermes le Messager 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.
Marsh Posté le 18-06-2003 à 10:55:00
Arlo a écrit : |
avec un align=center ca m'étonnerait.
Marsh Posté le 18-06-2003 à 11:44:24
merci corrigé
Ya t-il un moyen de faire des pages XHTML compliant avec du php au fait ?
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 :
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 !
Message édité par arlo le 17-06-2003 à 10:52:07
---------------
"Home fucking is killing prostitution"