2007-07-13-ean
Fichiers HTC, CSS, Javascript etXHTML
Hein? quoi? comment?
Vous aussi vous ignoriez l'existence des fichiers HTC? Mince alors, on est vraiment tombe à coté d'une base! Mais que sont-ils?
Les fichiers HTC sont des fichiers associés à votre feuille de style. Ils permettent d'interagir avec votre document XHTML (voir XML je pense) de manière transparente. Ainsi, plus qu'un style e la page, un "theème" complet peut être créé.
Commeneçons par le commencement: comment intégrer le bazard à votre fichier CSS:
#element {behavior: url('fichier.htc');} /* ou ce que vous voulez d'autre du style */ div.bidule {behavior: url('fichier.htc');}
OK ca semble facil e faire. Maintenant reste plus qu'e créer le petit fichier .htc qui est sous la forme suivante:
<PUBLIC:ATTACH EVENT="event" ONEVENT="fonction(params)" />
Par exemple:
<PUBLIC:ATTACH EVENT="onclick" ONEVENT="alert('CA MARCHE!')" />
Cet exemple est certes inutile, mais les possibilités de ce système sont alors (presque) infinies. Exemple: rendre les png du css compatibles avec Internet Explorer.
UPDATE: Only IE :@