Avertir vos visiteurs que leur navigateur est infecté par un produit indésirable

J’aperçois parfois dans mes web logs des visiteurs qui semblent consulter une quantité exagérée de pages par rapport à la moyenne, et regardant de plus près, leur navigation est désorganisée et ils téléchargent les même pages plusieurs fois en même temps. Dans mon cas récent, le user agent de leurs navigateurs indique qu’ils ont installé […]

Lire la suite…

La gestion des cookies avec javascript

Les cookies sont une invention de Netscape qui date de plus d’une décennie et ils ont été utiles pour les webmasters depuis lors. En effet, ces petits fichiers textes sauvegardées par le navigateur web permets à un site web d’enregistrer des données importantes qui vont servir aux visiteurs récurrents, comme conserver un choix qui influence […]

Lire la suite…

Comment développer des sous-menus cachés

Voici une façon rapide et simple de créer un menu qui contient lui-même des sous-menus cachés tant que l’utilisateur ne cliquent pas sur le menu principal. Il y a des tonnes de script sur le web qui peuvent être exploités pour des menus dynamiques avec arborescence (treeview menu) mais si vous voulez faire ça rapidement, […]

Lire la suite…

Comment réajuster les dimensions d’une image trop grande automatiquement avec javascript

Dans certains de mes sites où les utilisateurs peuvent afficher une photo dans leur page profil avec un simple lien extérieur, il arrive souvent (je dirais même que c’est majoritairement le cas) que la taille de la photo est trop grande par rapport à la mise en page de l’espace qui leur est alloué, et […]

Lire la suite…

Convertir les caractères non standards de Microsoft Word en ASCII

Sur plusieurs de mes sites web dont la programmation est personelle (sans utilisation de logiciel blogue ou système de gestion de contenu), les visiteurs peuvent laisser un commentaire sur un article. L’encodage de caractère des pages de ces sites (charset) est généralement du type iso-8859-1 en XHTML, comme suit: […]

Lire la suite…

En quoi est-ce que HTML 4.01 et l’utilisation de Cascading Style Sheet est supérieure à HTML 3.0?

Au début de la bagarre entre Netscape et Internet Explorer dans les années 1995-1999, il y avait une course au navigateur web qui aurait le plus de fonctionnalités pour faire avancer les possibilités de présentation, au détriment de la nature même du language HTML. C’est alors qu’apparut des codes de formattage qui relevaient directement de […]

Lire la suite…