W3C certaines conditions ?

HTML5, CSS3, Javascript, support des mobiles... Que penser de votre site ? Vous manquez d'informations pour la construction d'un site qui puisse s'afficher correctement partout ? C'est un problème simple, un peu complexe ? Venez ici !
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Message par calimo »

PierreFox a écrit :Euh quand il fait une verification de ma page il me met :
Doctype: HTML 4.01 Transitional

Donc je vais l'écouter :)
Il le mets par défaut quand il ne trouve pas de doctype pour pouvoir quand-même valider ;-)

À mon avis tu aurais meilleur temps si tu débutes à séparer complètement la forme et le contenu en utilisant un doctype "Strict" et en mettant toute la mise en forme dans la feuille de style CSS. Autant prendre les bonnes habitudes dès le départ :wink:

Pour le div dans le p... je crois qu'aucune balise de type bloc n'est autorisée dans p.

Pour noscript il doit probablement être inclus dans une balise bloc (p, div) pour valider, dans ton cas il doit être directement dans le body...
PierreFox
Iguane
Messages : 501
Inscription : 28 sept. 2004, 21:54

Message par PierreFox »

jv2759 a écrit :pour le backgrounp, je ne sais pas si tu peux le mettre dans autre chose que la balise body, en plus même la il semblerais qu'il faut que ce soit en transicional.

pour le div, oui c'est une grosse erreure. div et une balise, or là tu la met comme un attribut de la balise p, donc il ne comprend plus?

<p align="center"> <DIV ID=ejs_texte style="font-family:tahoma;font-size:28p

pourais éventuelement être juste. voir même suprimer le div.

pour le noscripte la il faut voir avec le reste et bien lire leur commentaire...
Ok je vais voir ca mais à quoi sert le div exactement, c'était dans le script ...
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Message par calimo »

Dans le script ? Quel script ? Ce n'est pas un script c'est du html... :shock:
PierreFox
Iguane
Messages : 501
Inscription : 28 sept. 2004, 21:54

Message par PierreFox »

calimo a écrit :Dans le script ? Quel script ? Ce n'est pas un script c'est du html... :shock:
C'est une partie en html du script mais pour ca j'ai corrigé, enfin je suis en train je dois encore corriger les autres bugs ...
PierreFox
Iguane
Messages : 501
Inscription : 28 sept. 2004, 21:54

Message par PierreFox »

Pour la partie :
Line 80, column 9: document type does not allow element "NOSCRIPT" here; missing one of "APPLET", "OBJECT", "MAP", "IFRAME", "BUTTON" start-tag

<noscript>

The mentioned element is not allowed to appear in the context in which you've placed it; the other mentioned elements are the only ones that are both allowed there and can contain the element mentioned. This might mean that you need a containing element, or possibly that you've forgotten to close a previous element.

One possible cause for this message is that you have attempted to put a block-level element (such as "<p>" or "<table>") inside an inline element (such as "<a>", "<span>", or "<font>").

c'est le code de XITI pour l'audimat, je fais comment pour l'homologuer ???

Code : Tout sélectionner

<a href="http://www.xiti.com/xiti.asp?s=167876" TARGET="_top">
<script language="JavaScript1.1" type="text/javascript">
<!--
Xt_param = 's=167876&p=';
Xt_r = document.referrer;
Xt_h = new Date();
Xt_i = '<img width="39" height="25" border="0" ';
Xt_i += 'src="http://logv26.xiti.com/hit.xiti?'+Xt_param;
Xt_i += '&hl='+Xt_h.getHours()+'x'+Xt_h.getMinutes()+'x'+Xt_h.getSeconds();
if(parseFloat(navigator.appVersion)>=4)
{Xt_s=screen;Xt_i+='&r='+Xt_s.width+'x'+Xt_s.height+'x'+Xt_s.pixelDepth+'x'+Xt_s.colorDepth;}
document.write(Xt_i+'&ref='+Xt_r.replace(/[<>"]/g, '').replace(/&/g, '$')+'" title="Analyse d\'audience">');
//-->
</script>
<noscript>
Mesure d'audience ROI frequentation par <img width="39" height="25" border="0" src="http://logv26.xiti.com/hit.xiti?s=167876&p=" alt="Analyse d'audience">
</noscript></a>

:-(


P.S : pour le pb du background je ne comprends toujours pas :(
Thorin
Salamandre
Messages : 38
Inscription : 27 août 2004, 11:10

Message par Thorin »

qu'est ce que tu appelles homologuer ?? si tu veux l'inclure dans ton site contente toi de le mettre dans ta page web à l'endroit désiré, sinon je ne vois pas, pour le bg je cherche tjrs

edit: tu pourrais envoyer le lien ou le code source stp ??
Windows XP Home SP2/Knoppix 3.6, Firefox 1.0-fr, Nvu 0.50-fr, mes extensions: Adblock, DOM Inspector 1.0, BBcode 0.3.6, TBE, Web Developper 0.8
PierreFox
Iguane
Messages : 501
Inscription : 28 sept. 2004, 21:54

Message par PierreFox »

Je viens de passer toutes les pages au crible sur chaque page j'ai les 2 bugs : celui du background et le noscript de XITI + sur une page un e dans l'eau, je suppose qu'il faut un code particulier que je ne connais pas :'

Voici la partie du code du background :

Code : Tout sélectionner

<tr>
    <td width="195" height="58" valign="top"><a href="news.htm" onMouseOver="ChangeMessage('News','ejs_texte')" onMouseOut="ChangeMessage('News','ejs_texte')"><img border="0" src="images/arch_menu_news.gif" width="195" height="58" alt="News"></a></td>
    <td colspan="3" width="605" height="53" background="images/arch_titre.gif" valign="middle">
      <DIV ID=ejs_texte align="center" style="font-family:tahoma;font-size:28px;font-weight:bold;font-style:oblique;color:black;">News</DIV>
    </td>
  </tr>
PierreFox
Iguane
Messages : 501
Inscription : 28 sept. 2004, 21:54

Message par PierreFox »

J'ai trouvé pour le background :

Code : Tout sélectionner

    <td style="background-image: url(images/arch_titre.gif);" colspan="3" width="605" height="53" valign="middle">
Je ne savais pas qu'on pouvait faire des codes comme cela ...


EDIT : pour le e dans l'eau il fallait le remplacer par

Code : Tout sélectionner

&oelig;
!

Allé il ne me reste plus qu'a résoudre le pb de XITI !!!
Kropotkine
Iguane
Messages : 693
Inscription : 20 févr. 2004, 20:46

Message par Kropotkine »

Il semblerait que cela vienne du fait que NOSCRIPT soit à l'intérieur de la balise A.
Mais dans ce cas, je ne vois pas comment faire ...
Xpower ! Image
Vive les Mac, MacOS X Panther et Safari, les logiciels libres et les mises à jour !
PierreFox
Iguane
Messages : 501
Inscription : 28 sept. 2004, 21:54

Message par PierreFox »

Kropotkine a écrit :Il semblerait que cela vienne du fait que NOSCRIPT soit à l'intérieur de la balise A.
Mais dans ce cas, je ne vois pas comment faire ...
Ok c'est réparé ;-)

Code : Tout sélectionner

<a href="http://www.xiti.com/xiti.asp?s=167876" TARGET="_top">
<script language="JavaScript1.1" type="text/javascript">
<!--
Xt_param = 's=167876&p=News';
Xt_r = document.referrer;
Xt_h = new Date();
Xt_i = '<img width="39" height="25" border="0" ';
Xt_i += 'src="http://logv26.xiti.com/hit.xiti?'+Xt_param;
Xt_i += '&hl='+Xt_h.getHours()+'x'+Xt_h.getMinutes()+'x'+Xt_h.getSeconds();
if(parseFloat(navigator.appVersion)>=4)
{Xt_s=screen;Xt_i+='&r='+Xt_s.width+'x'+Xt_s.height+'x'+Xt_s.pixelDepth+'x'+Xt_s.colorDepth;}
document.write(Xt_i+'&ref='+Xt_r.replace(/[<>"]/g, '').replace(/&/g, '$')+'" title="Analyse d\'audience">');
//-->
</script>
<noscript>
Mesure d'audience ROI frequentation par <img width="39" height="25" border="0" src="http://logv26.xiti.com/hit.xiti?s=167876&p=" alt="Analyse d'audience">
</noscript></a>

Par

Code : Tout sélectionner

<a href="http://www.xiti.com/xiti.asp?s=167876" TARGET="_top">
<script language="JavaScript1.1" type="text/javascript">
<!--
Xt_param = 's=167876&p=News';
Xt_r = document.referrer;
Xt_h = new Date();
Xt_i = '<img width="39" height="25" border="0" ';
Xt_i += 'src="http://logv26.xiti.com/hit.xiti?'+Xt_param;
Xt_i += '&hl='+Xt_h.getHours()+'x'+Xt_h.getMinutes()+'x'+Xt_h.getSeconds();
if(parseFloat(navigator.appVersion)>=4)
{Xt_s=screen;Xt_i+='&r='+Xt_s.width+'x'+Xt_s.height+'x'+Xt_s.pixelDepth+'x'+Xt_s.colorDepth;}
document.write(Xt_i+'&ref='+Xt_r.replace(/[<>"]/g, '').replace(/&/g, '$')+'" title="Analyse d\'audience">');
//-->
</script></a>
<noscript>
Mesure d'audience ROI frequentation par <img width="39" height="25" border="0" src="http://logv26.xiti.com/hit.xiti?s=167876&p=" alt="Analyse d'audience">
</noscript>
Dernière modification par PierreFox le 20 oct. 2004, 13:37, modifié 1 fois.
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Message par calimo »

Homologuer ça ? Impossible !
Déjà il y a un document.write qui va obligatoirement faire tomber Mozilla dans le mode "Quirck" de non-respect des standards et le faire appliquer l'ancien modèle de boites non standard de Microsoft.
Ensuite dans le script il y a des "<" et des ">" qui vont être interprétés par le validateur comme le début de balises (autant dire tout de suite que leur syntaxe est invalide)... à moins de l'inclure dans une section CDATA qui fera que le validateur ne l'interprètera pas... malheureusement pour toi certains navigateurs (si on peut appeler ça des navigateurs) non plus :(

Si tu arrives à contourner ça, régler le problème du lien incluant des scripts et noscripts sera trivial à régler :wink:

Autrement dit... essaye un autre statistiqueur :wink:
stz
Lézard à collerette
Messages : 210
Inscription : 11 avr. 2004, 16:16

Message par stz »

en modifiant un peu le script?

Code : Tout sélectionner

<a href="http://www.xiti.com/xiti.asp?s=167876" TARGET="_top"> 
<script language="JavaScript1.1" type="text/javascript"> 
(...)
</script>
</a>

<noscript>
<a href="http://www.xiti.com/xiti.asp?s=167876" TARGET="_top"> 
Mesure d'audience ROI frequentation par <img width="39" height="25" border="0" src="http://logv26.xiti.com/hit.xiti?s=167876&p=" alt="Analyse d'audience">
</a>
</noscript>
ça revient au même ou pas? (en fait, je vois plus trop l'utilité de noscript d'ailleurs.)

je t'avouerais que ce prob s'est aussi présenté à moi avec un autre logiciel de stats. j'ai viré la partie noscript, c'est utile seulement pour passer en debug mode, donc je le remets temporairement en cas de besoin (rare).
pour xiti je ne sais pas... leur logo est obligatoire en tout cas.

à voir aussi si tu le laisses comme ça, est-ce que ça fait partie d'une erreur "acceptable"? comme certaines erreurs de embed pour l'inclusion de films flash dans la page, etc.
PierreFox
Iguane
Messages : 501
Inscription : 28 sept. 2004, 21:54

Message par PierreFox »

Comme dis plus haut j'ai modifier la position de la fermeture de la balise du lien </a> !

Le noscript permettait de dire à un utilisateur qui n'affiche pas les scripts qu'il y avait la prescense de XITI, on pouvait cliquer dessus pour avoir le retour sur le site de XITI donc pour que la page soit bien en W3C j'ai déplacé la balise ce qui donne ceci :
<noscript>
Mesure d'audience ROI frequentation par <img width="39" height="25" border="0" src="http://logv26.xiti.com/hit.xiti?s=167876&p=" alt="Analyse d'audience">
</noscript>
Du coup on ne peut plus cliquer sur l'image mais bon ce n'est pas très important et ce n'est que pour de très rares cas !!!


Conclusion : maintenant toutes mes pages ont un code sans aucun erreur 8)

Au fait ou trouver des logos pour le html comme celui ci Image


Merci


p.s : ca fonctionne aussi comme ca :


<noscript>
<a href="http://www.xiti.com/xiti.asp?s=167876" TARGET="_top">
Mesure d'audience ROI frequentation par <img width="39" height="25" border="0" src="http://logv26.xiti.com/hit.xiti?s=167876&p=" alt="Analyse d'audience">
</a>
</noscript>
Dernière modification par PierreFox le 20 oct. 2004, 14:20, modifié 1 fois.
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Message par calimo »

PierreFox a écrit :Du coup on ne peut plus cliquer sur l'image mais bon ce n'est pas très important et ce n'est que pour de très rares cas !!!
Très rares cas ? Juste 10% (voir en bas de la page) mais c'est vrai que c'est absolument négligeable de ne pas compter 10% des surfeurs :lol:
Tu pouvais aussi inclure le lien à l'intérieur du noscript...
PierreFox
Iguane
Messages : 501
Inscription : 28 sept. 2004, 21:54

Message par PierreFox »

calimo a écrit :
PierreFox a écrit :Du coup on ne peut plus cliquer sur l'image mais bon ce n'est pas très important et ce n'est que pour de très rares cas !!!
Très rares cas ? Juste 10% (voir en bas de la page) mais c'est vrai que c'est absolument négligeable de ne pas compter 10% des surfeurs :lol:
Tu pouvais aussi inclure le lien à l'intérieur du noscript...
C'est corrigé, voir edit plus haut mais je ne pensais pas que c'était 10% ... je ne comprends pas trop ^o)
Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 4 invités