Aller au contenu

poxod

Membre
  • Compteur de contenus

    3
  • Inscrit(e) le

  • Dernière visite

Réputation sur la communauté

0 Neutre
  1. poxod

    CSS et PHP

    En fait je me suis trompé... pour background-image: url(...) ca marche bien, on peut pointer vers un php. J'avais juste fait une erreur de syntaxe dans mon fichier de test Par contre pour behavior:url(...) ca semble vraiment impossible. En plus figurez vous que si je configure mon serveur Web (local) pour faire en sorte que l'extension de fichier ".htc" soit interprété comme des fichiers php, et bien ca marche ! Je peut écrire de cette facon des fichier ".htc" avec du code php dedans et générer ainsi des 'behavior' dynamiquement. Le probème c'est qu'on peut pas toucher à la configuration des serveurs web des hébergeurs.... En tout cas ca semble indiquer que la commande behavior:url(...) ne fonctionne qu'avec des fichiers qui se termine par l'extension '.htc', du coup c'est purement syntaxique et c'est donc incontournable...
  2. poxod

    CSS et PHP

    Bon j'ai fais d'autres tests... et il semble que cette technique ne peut pas être généralisée , et j'avoue que je ne comprends pas pourquoi. Donc pour résumer on peut pointer vers un fichier php via une commande _AT_import, par exemple : _AT_import url(http://wai.stephane-huc.net/css.php) screen; Mais il semble que ce soit la seule commande css qui accepte ce genre de chose. Par exemple: impossible de pointer vers un php via une commande behavior, ni même avec avec un background-image : .menu1 ul li { behavior:url('menu_htc.php'); } //marche pas background-image: url(get_jpg.php?fich=image1.jpg); //marche pas Qu'est-ce que ca signifie ? les moteurs css n'accèdent pas aux ressources url de façon uniforme ? elles ne le font pas via des commandes HTTP GET conventionnelles ? Je suis dégouté .
  3. poxod

    CSS et PHP

    Vous pensez qu'il serait possible d'appliquer ça au fichier .htc ? Par exemple, j'aimerais remplacer le code CSS : .menu1 ul li { behavior:url('menu.htc'); } par ceci : .menu1 ul li { behavior:url('menu_htc.php'); } afin de pouvoir générer dynamiquement le contenu du fichier htc. J'ai tenté avec les header suivant dans le php : header('Content-type: text/plain'); header('Content-type: text/x-component'); header('Content-type: text/xml'); Mais, pour l'instant, tous mes essais n'ont rien donné...
×
×
  • Créer...