Bonjoir,

Je bosse en ce moment sur un site qui a été intégré de façon statique puis inséré dans le code backend, et du coup j'ai un bug lié à PIE.htc qui fonctionnait bien quand les intés étaient statiques, et qui foire maintenant.

En lisant la doc, je lis que l'url de PIE.htc dans les fichiers css doit être relatif à la page Html, sauf que dans un site dynamique, la taille de l'url (et le nombre de niveaux) change, du coup le chemin relatif change, ou plutôt devrait.

Ma question est donc quelle est la méthode la plus simple/pratique/courante pour utiliser PIE.htc dans un site ou le nombre de paramètres dans l'url est amené à changer ?

Merci Smiley smile
Modifié par HammHetfield (22 Nov 2012 - 11:32)
en principe c'est de mettre PIE.htc a la racine et de le lier avec un chemin sur la racine absolu (/ ou http://xxxx)

++
J'ai testé les deux (chemin absolu depuis la racine) et url complète et ça semble toujours pas marcher donc je vais me contenter de virer ce qui créé des bugs dans les logs qu'au moins on ait pas du spam en plus d'un truc qui fonctionne pas...

Merci quand même
Modifié par HammHetfield (22 Nov 2012 - 15:27)
salut pour avoir à utiliser pie dans les sites dont je m'occupe à cause de IE !!! bref, le relatif est en effet compliqué...

j'utilise donc la version js Smiley smile

un peu plus lourd mais totalement efficace Smiley smile
As-tu vérifié que les bons header http étaient envoyé ? Le mime-type des `.htc` n'est pas pré-configuré sur plusieurs serveurs.
Je jetterai un coup d'oeil à la version JS même si l'idéal la méthode CSS-only aurait été préférable.

Pour le header http oui j'ai fait le test avec aussi, et toujours pas moyen de faire fonctionner la chose...

Dans le fond ça ne me dérange pas, personne dans la boîte ne se souvient que ça ait marché de toute façon, donc pour nous ça nous change rien, par contre maintenant que j'ai tout viré l'erreur n'apparaît plus dans les logs.

Une fois que l'ensemble du site sera en place et que j'aurai le temps de m'occuper du perfectionnement, je re-ferai un test en reprenant tout depuis le début Smiley smile