Aller au contenu

Xiti et xhtml : modifier le code ?


Lurch

Sujets conseillés

Bonjour !

La question de la modification du code Xiti aux fins de compatibilité avec Xhtml est, je crois, toujours un problème, la question étant de savoir si l'on a le droit de modifier le code Xiti.

A ma connaissance, Xiti n'a pas encore donné de réponse très claire.

J'ai modifié cette nuit le code sur mes pages, en utilisant une solution trouvée sur un post (merci Monique) et j'en ai informé Xiti par mail :

Bonjour,

J'ai re-écrit le code de mon site pour validation W3C en xhtml.

Or, le code de Xiti n'est pas valide. Après bien des recherches dans différents forums, j'ai légèrement modifié votre code afin qu'il soit valide xhtml.

Je vous adresse une copie du code modifié :

<a href=&quot;http://www.xiti.com/xiti.asp?s=*****">

<script type="text/javascript">

<!--

hsh = new Date();

hsd = document;

hsi = '<img width="39" height="25" '

hsi += 'src=&quot;http://logv24.xiti.com/hit.xiti?s=*****'

hsi += '&p=Plan2';

hsi += '&p=&hl=' + hsh.getHours() + 'x' + hsh.getMinutes() + 'x' +

hsh.getSeconds();

if(parseFloat(navigator.appVersion)>=4)

{Xiti_s=screen;hsi += '&r=' + Xiti_s.width + 'x' + Xiti_s.height + 'x' +

Xiti_s.pixelDepth + 'x' + Xiti_s.colorDepth;}

hsd.writeln(hsi + '&ref=' + hsd.referrer.replace('&', '$') + '"title="Mesurez votre audience" alt="">');

//-->

</script>

</a>

<noscript>

<a href=&quot;http://www.xiti.com/xiti.asp?s=*****"><img width="39" height="25" src=&quot;http://logv24.xiti.com/hit.xiti?s=*****&p=&" title="Mesurez votre audience" alt="Logo Xiti" /></a>

</noscript>

Je vous remercie de me faire savoir par retour de mail si vous acceptez ces modifications.

Cordialement.

Michel Tanner

Réponse de Xiti par mail de ce soir (merci pour la réactivité, surtout un dimanche :up: ) :

Bonjour,

Si ces modifications n'entrainent pas de problème de mesure alors vous pouvez les reporter sur votre code.

Par contre, faîtes attention, dans l'exemple donné, vous placez 2 fois la variable p=

hsi += '&p=Plan2';

hsi += '&p=&hl.....

Cordialement.

Gérald B. de Xiti.com

http://www.xiti.com

Il semble donc bien que Xiti ne banisse pas les usagers qui modifient ainsi leur code.

Et en plus ils m'ont corrigé une erreur.

Bon, reste à Xiti de faire l'effort de fournir un code compatible xhtml (j'ai quand même passé quasiment toute la nuit à chercher des réponses à ce sujet et à modifier et remodifier le code...)

Lien vers le commentaire
Partager sur d’autres sites

Guest CraJK

C'est bien cool de leur part, je reconnais leur service de réponse aux mails rapide et efficace.

Mais bon pour moi, c'est fini je les ai laissé tombé pour mieux.

KIETU ;)

Lien vers le commentaire
Partager sur d’autres sites

Petit truc à savoir concernant le xhtml/javascript et Gecko :

Dès qu'on appelle un document.write en javascript dans une page xhtml, Gecko switche alors le mode de rendu en mode Quirks et considère que la page est en text/html. Cela même si le serveur envoie du application/xhtml+xml et que le doctype est valide pour du mode standard.

En xhtml, les document.write sont donc à éviter, il vaut mieux manipuler l'arbre en se servant du DOM.

Lien vers le commentaire
Partager sur d’autres sites

  • 4 months later...

Pour ceux qui veulent xiti en xhtml1.1strict et à partir de php, ben voilà la solution accepté par xiti :

  echo "\t\t\t\t<a href=\"http://www.xiti.com/xiti.asp?s=XXXXXX\">\n"
 ."\t\t\t\t\t<script type=\"text/javascript\">\n"
 ."\t\t\t\t\t\t<!--\n"
 ."\t\t\t\t\t\tXt_param = 's=XXXXXX&p=';\n"
 ."\t\t\t\t\t\tXt_r = document.referrer;\n"
 ."\t\t\t\t\t\tXt_h = new Date();\n"
 ."\t\t\t\t\t\tXt_i = '<img width=\"39\" height=\"25\" ';\n"
 ."\t\t\t\t\t\tXt_i += 'src=\"http://logv26.xiti.com/hit.xiti?'+Xt_param;\n"
 ."\t\t\t\t\t\tXt_i += '&hl='+Xt_h.getHours()+'x'+Xt_h.getMinutes()+'x'+Xt_h.getSeconds();\n"
 ."\t\t\t\t\t\tif(parseFloat(navigator.appVersion)>=4)\n"
 ."\t\t\t\t\t\t{Xt_s=screen;Xt_i+='&r='+Xt_s.width+'x'+Xt_s.height+'x'+Xt_s.pixelDepth+'x'+Xt_s.colorDepth;}\n"
 ."\t\t\t\t\t\tdocument.write(Xt_i+'&ref='+Xt_r.replace(/[<>\"]/g, '').replace(/&/g, '$')+'\" title=\"Analyse d\'audience\">');\n"
 ."\t\t\t\t\t\t//-->\n"
 ."\t\t\t\t\t</script>\n"
 ."\t\t\t\t</a>\n"
 ."\t\t\t\t<noscript>\n"
 ."\t\t\t\t\t<a href=\"http://www.xiti.com/xiti.asp?s=XXXXXX\">\n"
 ."\t\t\t\t\t\t<img width=\"39\" height=\"25\" src=\"http://logv26.xiti.com/hit.xiti?s=172933&p=\" title=\"Mesurez votre audience\" alt=\"Logo Xiti\" />\n"
 ."\t\t\t\t\t</a>\n"
 ."\t\t\t\t</noscript>\n";

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...