Google Groups Home
Help | Sign in
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  2 messages - Collapse all
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
lesbrunets  
View profile
 More options May 5, 10:15 am
From: lesbrunets
Date: Mon, 5 May 2008 07:15:39 -0700 (PDT)
Local: Mon, May 5 2008 10:15 am
Subject: Respect norme W3C
Bonjour et merci encore pour des lumières.

Je suis toujours à la recherche du respect de la norme W3C au niveau
de mon site www.avotreservice77.fr/avs77/ mais je commence à
comprendre les finesses grâce a ton aide.

1) Concernant la validation W3C
Au vue de tes remarques pertinentes, pour l’instant j’opte pour la
balise

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://
www.w3.org/TR/html4/loose.dtd">

Pour mon problème de validation W3C au niveau de l’apostrophe (et non
pas la quote) dans les META
ex : <meta name="description" content="Consultez l’actualité de votre
quartier">

Le problème venait du code ascii mauvais du caractère.
L’apostrophe en provenance de ma base de données était en hexa 92 et
non pas 27

Au final je remplace les caractères en provenance de ma BDD par une
fonction.
Je résous en même temps le problème du caractère € non validé par W3C

function validW3C($messageIn) {
    $message = str_replace('€', "&euro;", $messageIn);
    $message = str_replace(chr(146), chr(39), $message);
        return stripslashes($message);

}

Ma démarche est normale ?
ou je compense suite à une erreur initiale

2) Concernant le remplacement de la balise <marquee>

Au revoir le textdefil_ho1.js en provenance de http://www.jejavascript.net/
(merci pour l’info à prohiber)
J’ai remplacé par :

<style type="text/css">
.span_text_deroulant{FONT-FAMILY:Courier;FONT-WEIGHT:bold;FONT-SIZE:
20pt;COLOR:#008000;}
</style>

<SCRIPT LANGUAGE="JavaScript" type="text/javascript">
var notre_msg="AVS77 : Vous rendre un service informatique de qualité,
notre vocation depuis toujours ... ";
var mem_msg=' ';
var pos_char=0;

function msg_defilant() {
        var vitesse_msg = 120;
        mem_msg=mem_msg + notre_msg.substring(pos_char,pos_char+1);
        pos_char = (pos_char + 1) % notre_msg.length;
        var msg_tmpo=mem_msg;
        mem_msg="";
        mem_msg=msg_tmpo.substring(msg_tmpo.length-54,msg_tmpo.length);
        msg_tmpo="";
        msg_tmpo = mem_msg.replace(/ /g, "&nbsp;");
        msg_tmpo="&nbsp;" + msg_tmpo;
        var b_txt_deroulant=document.getElementById("modif_txt_deroulant");
        b_txt_deroulant.innerHTML=msg_tmpo;
        window.setTimeout("msg_defilant()",vitesse_msg);

}

{window.setTimeout("msg_defilant()",100);}
</SCRIPT>

<span id="modif_txt_deroulant" class="span_text_deroulant"></span>

Il fonctionne sur IE et Mozzila, programmation simple et efficace
(c’est mon avis de débutant)

Qu’en penses-tu ?

Merci encore pour ton aide si précieuse
Christophe


    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
aCOSwt  
View profile
 More options May 5, 11:27 am
From: aCOSwt
Date: Mon, 5 May 2008 08:27:49 -0700 (PDT)
Local: Mon, May 5 2008 11:27 am
Subject: Re: Respect norme W3C
On 5 mai, 16:15, lesbrunets wrote:

> Pour mon problème de validation W3C au niveau de l’apostrophe (et non
> pas la quote) dans les META
> ex : <meta name="description" content="Consultez l’actualité de votre
> quartier"
...
> Ma démarche est normale ?
> ou je compense suite à une erreur initiale

En fait le premier point concerne l'encodage choisi pour ta page.

<meta http-equiv="content-type" content="text/html;charset=code-
normalisé-d'encodage">

Si tu écris en Français avec des signes euros. Le plus adapté est :
code-normalisé-d'encodage = iso-8859-15

Cela fonctionne aussi avec les diverses variantes d'UTF mais moi,
c'est ce que je prends.

Lorsque tu as choisi ton encodage, il est évident... pour l'homme...
mais jamais nécessairement pour la machine que l'éditeur sous lequel
tu codes soit capable d'enregistrer ta page sous ce type d'encodage
choisi. Si il encode sous un autre... tu es marron !

=> Choisir l'encodage utilisé par son éditeur.
=> Si on a le choix, pour une page destinée à la France, choisir
iso-8859-15

Si tu es dans le cas où et ta page est déclarée iso-8859-15 et ton
éditeur encode dans ce même encodage, tu n'auras aucun problème en
tapant directement les apostrophes, euros...
Sinon (et c'est le plus sage à faire systématiquement car on peut être
amené à reprendre ses pages sous un autre éditeur) il convient de
remplacer toutes les lettres accentuées et autres signes diacritiques
par leur équivalent :
&#039; pour l'apostrophe,
&#8364; pour le symbole Euro,
etc...

35 € devront alors être codés 35 &#8364;

> 2) Concernant le remplacement de la balise <marquee>

Ton nouveau script me semble beaucoup plus propre que le précédent.

Attention tout de même deux choses à savoir :

1/ La vitesse de défilement dépendra de la qualité de l'implémentation
du JavaScript sur la plateforme client.
2/ Ne pas utiliser pour faire défiler des liens, GG n'aime pas du tout
cela car cela constitue du texte caché.
3/ Prévoir une alternative <noscript> pour les navigateurs et robots
qui n'activent pas JavaScript
4/ Consommer avec modération. Cela fait chauffer inutilement les
bécanes et cela ne défile jamais à la vitesse souhaitée par le
lecteur...


    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
End of messages
« Back to Discussions « Newer topic     Older topic »

Create a group - Google Groups - Google Home - Terms of Service - Privacy Policy
©2008 Google