Ajax -> Changement des méta

WRInaute discret
Bonjour,

pour optimiser les pubs sur mon site en ajax, je souhaite changer le titre (ca je sais comment faire, avec document.title) et les méta de la page.

Je n'ai pas trouvé comment changé la description et les keywords en js, est -ce tout simplement possible ?

Merci d'avance !!
 
WRInaute accro
Et à quoi ça te servirai, sachant que les meta ne sont utiles que pour les moteurs, et que la majorité des moteurs ne lisent pas le JavaScript, ?
 
WRInaute impliqué
Bin à priori eux aussi utilisent des spiders qui ressemblent peu ou prou à ceux des moteurs de recherche - et qui n'exécutent très probablement le javascript non plus. Donc pas la peine
 
WRInaute impliqué
pour le plaisir de l'exercice (inutile !)

pour voir le contenu modifié par javascript, web developer toolbar pour firefox et "view source" > "view generated source"

Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta name="description" content="un test" />
<title>Document sans nom</title>
</head>

<body>

<script type="text/javascript">
<!--//
var metas=document.getElementsByTagName("meta");
for(i=0 ; i < metas.length ; i++) {
	if(metas[i].name == 'description') {
		document.writeln('La description était : ' + metas[i].content);
		metas[i].content = 'ca marche';
		document.writeln('<br/>Description changée :' + metas[i].content);
	}
}
//-->
</script>

</body>
</html>

encore une fois, ça ne sert pas à grand chose (et il y a peut-être d'autres moyens de faire ça, mais bon..)
 
Discussions similaires
Haut