Voila deux ans que j'ai découvert que Microsoft a développé son propre HTML (et wai), enfin si on peut dire HTML.
Exit le W3C, exit le html appris à l'école. Bienvenu dans l'utilisation de balises totalement inconnues, des propriétés de HTML inconnues elles aussi (mais propriiétaires à Microsoft), bref, les membres du W3C ne peuvent qu'hurler. Seul IE sait interpréter le code !
Mais comment faire si l'on vous demande de tout recoder un grs site complet.... en deux jours max ?
Impossible ? Pas tout à fait. Enfin cela dépend ce qu'on appelle recoder. Et pour ce faire, j'ai utiliser une vielle connaissances du web que l'on ne retrouve plus tros : Le mapping.
La première étape a été de générer un code HTML de mapping avrc GIMP, simplement pour se remémorer les commandes à utiliser. C'est le cas de area. Ca y est ca vous revient ?
Alors voila la méthode que j'ai utilisée, sale, très sale mais qui a le mérite de sauver les meubles en attendant la mise en prod de mon nouvel outil sous Joomla.
- J'ai fait des copie d'écrans de toutes les pages web.
- J'ai ouvert ces images dans Gimp
- Dans gimp, dans les filtres menu Filtres > Web > Image cliquable web, je définis l'ensemble des zones cliquables
- Dans chacun des zones définies, j'ai mis mes liens vers mes pages web (qui elles tournes sur les deux navigateurs... puisque ce sont des opies d'écran)
- ENfin, je génère toujours avec Gimp le code html du mapping a coller sur la page web, je joins l'image et j'upload tout ca sur le serveur
Seul hic, je n'ai pas trouvé en CSS un équivalent à a:visited sur une image. De ce fait, on ne voit pas si l'utilisateur a déjà cliqué sur un "faux" lien (car oui sr ma copie d'écran j'ai aussi des hyperliens textes)
Si vous aussi ca vous permet de sauver des meubles....