11544 sujets

JavaScript, DOM et API Web HTML5

Bonjour,

Suite à la création de mon site je voudrais mettre un message d'alerte de navigateur dans cet esprit :
http://www.ie6nomore.com/code-samples.html

j'ai vu aussi ce site : http://www.browser-update.org/fr/index.html

Mais le premier est plus sympa dans le sens où je peux modifier comme je l'entends car il y a du code html.
Par contre il faut ajouter du javascript et c'est là que le problème se pose.

Comment puis je ajouter du html dans un code javascript pour analyser le type et la version de navigateur et avoir un message personnalisé en html.
Petit supplément, çà serait sympa de ne voir ce message afficher qu'une fois et non à chaque ouverture de page dans le site (ce qui risque d'énerver les visiteurs)

Merci d'avance pour votre aide...
Apparemment çà dérange certains visiteurs...
Dans ce cas que faire pour avertir les utilisateurs sans les frustrer ??
Administrateur
Bonjour et bienvenue, Smiley smile

les bannières d'ie6nomore s'affichent en utilisant des commentaires conditionnels. Nul besoin de détection (trop souvent foireuse) du navigateur par la User Agent String. Et donc pas besoin de JavaScript pour ça (crée une page de test avec une de ces bannières, installe une VM avec IE7 depuis http://modern.ie après quelques centaines de Mo de téléchargement - mais au moins c'est fiable comme outil ! - et désactive JavaScript pour en avoir le coeur net)

Pour ne pas embêter des visiteurs qui n'ont probablement pas le choix d'utiliser une antédiluvienne version d'IE, tu peux ajouter une croix de fermeture qui désactivera pour un bout de temps l'affichage de cette bannière. Par contre ça demande de gérer du JS et des cookies je suppose.
Le but est qu'à partir du moment où l'utilisateur a cliqué sur la croix "j'en ai marre de ta bannière", cette dernière ne s'affiche plus à chaaaaque chargement de page. Jusqu'à ce qu'il efface les cookies de son navigateur auquel cas ça recommencera Smiley smile
Modifié par Felipe (22 Oct 2013 - 21:19)
En discutant avec d'autres personnes, on me dit que c'est mieux de ne rien mettre dans le sens que soit la personne sait ce qu'est un navigateur et donc le mettra à jour, soit la personne n'y connait rien et donc le message ne servira pas.


D'après ce que j'ai pu en lire ce type de message risque de posé problème par rapport aux bots qui analyse et pourrait éventuellement passé pour un espion ou toute saloperie de virus...


Je me demande donc si çà vaut le coup de le mettre maintenant !!!

Qu'en pensez vous ??