Mise à part le fait qu'il n'accepte que j'utilise la balise <marquee>
(et je le comprends, je vais prendre le temps de faire un truc en
JavaScript), il m'alerte pour un onclick où j'utilise le signe <
(inférieur) comme étant un début de balise ?
Bonjour, Mise à part le fait qu'il n'accepte que j'utilise la balise <marquee> (et je le comprends, je vais prendre le temps de faire un truc en JavaScript), il m'alerte pour un onclick où j'utilise le signe < (inférieur) comme étant un début de balise ? <https://validator.w3.org/check?uri=http%3A%2F%2Fastrophoto.free.fr%2Fcalculs%2Findex.htm> <http://astrophoto.free.fr/calculs/index.htm> (ligne 222) Je ne parviens pas à trouver l'erreur qui doit être quelque part en amont si j'ai bien compris ?! ------------------------------------------------------------------ onclick=" pdate=document.forms[1]; if (pdate.mois.value<12) pdate.mois.value++; else {pdate.mois.value=1;pdate.annee.value++} calculjj();" ------------------------------------------------------------------
Plus qu'à sous-programmiser la procédure : <script type="text/javascript" language="javascript"> <!-- function incdate() { pdate=document.forms[1]; if (pdate.mois.value<12) pdate.mois.value++; else {pdate.mois.value=1;pdate.annee.value++} calculjj();" } //--> </script> <!-- .... //--> onclick="incdate()" -- Serge http://cahierdesergio.free.fr/ Soutenez le libre: http://www.framasoft.org
Le 01/10/2019 à 09:07, Thierry Loiseau a écrit :
Bonjour,
Mise à part le fait qu'il n'accepte que j'utilise la balise <marquee>
(et je le comprends, je vais prendre le temps de faire un truc en
JavaScript), il m'alerte pour un onclick où j'utilise le signe <
(inférieur) comme étant un début de balise ?
Bonjour, Mise à part le fait qu'il n'accepte que j'utilise la balise <marquee> (et je le comprends, je vais prendre le temps de faire un truc en JavaScript), il m'alerte pour un onclick où j'utilise le signe < (inférieur) comme étant un début de balise ? <https://validator.w3.org/check?uri=http%3A%2F%2Fastrophoto.free.fr%2Fcalculs%2Findex.htm> <http://astrophoto.free.fr/calculs/index.htm> (ligne 222) Je ne parviens pas à trouver l'erreur qui doit être quelque part en amont si j'ai bien compris ?! ------------------------------------------------------------------ onclick=" pdate=document.forms[1]; if (pdate.mois.value<12) pdate.mois.value++; else {pdate.mois.value=1;pdate.annee.value++} calculjj();" ------------------------------------------------------------------
Plus qu'à sous-programmiser la procédure : <script type="text/javascript" language="javascript"> <!-- function incdate() { pdate=document.forms[1]; if (pdate.mois.value<12) pdate.mois.value++; else {pdate.mois.value=1;pdate.annee.value++} calculjj();" } //--> </script> <!-- .... //--> onclick="incdate()" -- Serge http://cahierdesergio.free.fr/ Soutenez le libre: http://www.framasoft.org
loiseauthierry
Sergio wrote:
Je ne parviens pas à trouver l'erreur qui doit être quelque part en amont si j'ai bien compris ?! ------------------------------------------------------------------ onclick=" pdate=document.forms[1]; if (pdate.mois.value<12) pdate.mois.value++; else {pdate.mois.value=1;pdate.annee.value++} calculjj();" ------------------------------------------------------------------
Plus qu'à sous-programmiser la procédure : <script type="text/javascript" language="javascript"> <!-- function incdate() { pdate=document.forms[1]; if (pdate.mois.value<12) pdate.mois.value++; else {pdate.mois.value=1;pdate.annee.value++} calculjj();" } //--> </script> <!-- .... //--> onclick="incdate()"
Si c'est juste pour contourner le résultat du validator, le plus simple est de modifier le code ;-) ------------------------------------------------------------------ onclick=" pdate=document.forms[1]; if (pdate.mois.value=) {pdate.mois.value=1;pdate.annee.value++} else pdate.mois.value++; calculjj();" ------------------------------------------------------------------ J'ai cherché encore dans le code et je ne trouve pas la raison de l'interprétation du "<" :( -- * * __*__ * * * * -----oOOo--- O ---oOOo------- * * http://astrophoto.free.fr * * * -------- oOOo oOOo ---------- *
Sergio <serge.laposte@delbono.net.invalid> wrote:
> Je ne parviens pas à trouver l'erreur qui doit être quelque part en
> amont si j'ai bien compris ?!
>
> ------------------------------------------------------------------
> onclick="
> pdate=document.forms[1];
> if (pdate.mois.value<12)
> pdate.mois.value++;
> else {pdate.mois.value=1;pdate.annee.value++}
> calculjj();"
> ------------------------------------------------------------------
Plus qu'à sous-programmiser la procédure :
<script type="text/javascript" language="javascript">
<!--
function incdate() {
pdate=document.forms[1];
if (pdate.mois.value<12)
pdate.mois.value++;
else {pdate.mois.value=1;pdate.annee.value++}
calculjj();"
}
//-->
</script>
<!-- ....
//-->
onclick="incdate()"
Si c'est juste pour contourner le résultat du validator, le plus simple
est de modifier le code ;-)
------------------------------------------------------------------
onclick="
pdate=document.forms[1];
if (pdate.mois.value=)
{pdate.mois.value=1;pdate.annee.value++}
else pdate.mois.value++;
calculjj();"
------------------------------------------------------------------
J'ai cherché encore dans le code et je ne trouve pas la raison de
l'interprétation du "<"
Je ne parviens pas à trouver l'erreur qui doit être quelque part en amont si j'ai bien compris ?! ------------------------------------------------------------------ onclick=" pdate=document.forms[1]; if (pdate.mois.value<12) pdate.mois.value++; else {pdate.mois.value=1;pdate.annee.value++} calculjj();" ------------------------------------------------------------------
Plus qu'à sous-programmiser la procédure : <script type="text/javascript" language="javascript"> <!-- function incdate() { pdate=document.forms[1]; if (pdate.mois.value<12) pdate.mois.value++; else {pdate.mois.value=1;pdate.annee.value++} calculjj();" } //--> </script> <!-- .... //--> onclick="incdate()"
Si c'est juste pour contourner le résultat du validator, le plus simple est de modifier le code ;-) ------------------------------------------------------------------ onclick=" pdate=document.forms[1]; if (pdate.mois.value=) {pdate.mois.value=1;pdate.annee.value++} else pdate.mois.value++; calculjj();" ------------------------------------------------------------------ J'ai cherché encore dans le code et je ne trouve pas la raison de l'interprétation du "<" :( -- * * __*__ * * * * -----oOOo--- O ---oOOo------- * * http://astrophoto.free.fr * * * -------- oOOo oOOo ---------- *
loiseauthierry
Thierry Loiseau wrote:
J'ai cherché encore dans le code et je ne trouve pas la raison de l'interprétation du "<"
/A priori/, il interprète systématiquement le chevron lorsque le JavaScript se trouve dans une balise html !` J'ai fait un test en insérant quelque chose comme "... if (a<1) a=a; ..." et hop ! validator pas content :D -- * * __*__ * * * * -----oOOo--- O ---oOOo------- * * http://astrophoto.free.fr * * * -------- oOOo oOOo ---------- *
Thierry Loiseau <loiseauthierry@free.fr> wrote:
J'ai cherché encore dans le code et je ne trouve pas la raison de
l'interprétation du "<"
/A priori/, il interprète systématiquement le chevron lorsque le
JavaScript se trouve dans une balise html !`
J'ai fait un test en insérant quelque chose comme
"...
if (a<1) a=a;
..."
et hop ! validator pas content :D
--
* * __*__ *
* * * -----oOOo--- O ---oOOo------- * *
http://astrophoto.free.fr *
* * -------- oOOo oOOo ---------- *
J'ai cherché encore dans le code et je ne trouve pas la raison de l'interprétation du "<"
/A priori/, il interprète systématiquement le chevron lorsque le JavaScript se trouve dans une balise html !` J'ai fait un test en insérant quelque chose comme "... if (a<1) a=a; ..." et hop ! validator pas content :D -- * * __*__ * * * * -----oOOo--- O ---oOOo------- * * http://astrophoto.free.fr * * * -------- oOOo oOOo ---------- *
Olivier Miakinen
Le 01/10/2019 à 17:54, Thierry Loiseau a écrit :
Thierry Loiseau wrote:
J'ai cherché encore dans le code et je ne trouve pas la raison de l'interprétation du "<"
/A priori/, il interprète systématiquement le chevron lorsque le JavaScript se trouve dans une balise html !` J'ai fait un test en insérant quelque chose comme "... if (a<1) a=a; ..." et hop ! validator pas content :D
Ça fonctionne si tu remplaces le « < » par son entité html « < » ? Sinon, tu peux juste mettre le code dans une fonction à part, pour n'avoir qu'un appel de fonction dans la balise. -- Olivier Miakinen
Le 01/10/2019 à 17:54, Thierry Loiseau a écrit :
Thierry Loiseau <loiseauthierry@free.fr> wrote:
J'ai cherché encore dans le code et je ne trouve pas la raison de
l'interprétation du "<"
/A priori/, il interprète systématiquement le chevron lorsque le
JavaScript se trouve dans une balise html !`
J'ai fait un test en insérant quelque chose comme
"...
if (a<1) a=a;
..."
et hop ! validator pas content :D
Ça fonctionne si tu remplaces le « < » par son entité html « < » ?
Sinon, tu peux juste mettre le code dans une fonction à part, pour
n'avoir qu'un appel de fonction dans la balise.
J'ai cherché encore dans le code et je ne trouve pas la raison de l'interprétation du "<"
/A priori/, il interprète systématiquement le chevron lorsque le JavaScript se trouve dans une balise html !` J'ai fait un test en insérant quelque chose comme "... if (a<1) a=a; ..." et hop ! validator pas content :D
Ça fonctionne si tu remplaces le « < » par son entité html « < » ? Sinon, tu peux juste mettre le code dans une fonction à part, pour n'avoir qu'un appel de fonction dans la balise. -- Olivier Miakinen
Nicolas George
Olivier Miakinen , dans le message <qmvvor$1fst$, a écrit :
Ça fonctionne si tu remplaces le « < » par son entité html « < » ?
Si ça ne fonctionne pas, jeter le navigateur à la poubelle. Ce serait bien si ceux qui se mêlent de faire le moindre développement web prenaient le temps d'apprendre les notions minimales, comme celle de couche d'abstraction. Ça éviterait que le web soit si pourri, question sécurité, question efficacité, question utilisabilité, etc.
Olivier Miakinen , dans le message <qmvvor$1fst$1@cabale.usenet-fr.net>,
a écrit :
Ça fonctionne si tu remplaces le « < » par son entité html « < » ?
Si ça ne fonctionne pas, jeter le navigateur à la poubelle.
Ce serait bien si ceux qui se mêlent de faire le moindre développement
web prenaient le temps d'apprendre les notions minimales, comme celle de
couche d'abstraction. Ça éviterait que le web soit si pourri, question
sécurité, question efficacité, question utilisabilité, etc.
Olivier Miakinen , dans le message <qmvvor$1fst$, a écrit :
Ça fonctionne si tu remplaces le « < » par son entité html « < » ?
Si ça ne fonctionne pas, jeter le navigateur à la poubelle. Ce serait bien si ceux qui se mêlent de faire le moindre développement web prenaient le temps d'apprendre les notions minimales, comme celle de couche d'abstraction. Ça éviterait que le web soit si pourri, question sécurité, question efficacité, question utilisabilité, etc.
loiseauthierry
Nicolas George <nicolas$ wrote:
Olivier Miakinen , dans le message <qmvvor$1fst$, a écrit :
Ça fonctionne si tu remplaces le « < » par son entité html « < » ?
Si ça ne fonctionne pas, jeter le navigateur à la poubelle. Ce serait bien si ceux qui se mêlent de faire le moindre développement web prenaient le temps d'apprendre les notions minimales, comme celle de couche d'abstraction. Ça éviterait que le web soit si pourri, question sécurité, question efficacité, question utilisabilité, etc.
Nicolas George <nicolas$george@salle-s.org> wrote:
Olivier Miakinen , dans le message <qmvvor$1fst$1@cabale.usenet-fr.net>,
a écrit :
> Ça fonctionne si tu remplaces le « < » par son entité html « < » ?
Si ça ne fonctionne pas, jeter le navigateur à la poubelle.
Ce serait bien si ceux qui se mêlent de faire le moindre développement
web prenaient le temps d'apprendre les notions minimales, comme celle de
couche d'abstraction. Ça éviterait que le web soit si pourri, question
sécurité, question efficacité, question utilisabilité, etc.
Olivier Miakinen , dans le message <qmvvor$1fst$, a écrit :
Ça fonctionne si tu remplaces le « < » par son entité html « < » ?
Si ça ne fonctionne pas, jeter le navigateur à la poubelle. Ce serait bien si ceux qui se mêlent de faire le moindre développement web prenaient le temps d'apprendre les notions minimales, comme celle de couche d'abstraction. Ça éviterait que le web soit si pourri, question sécurité, question efficacité, question utilisabilité, etc.
Ça fonctionne si tu remplaces le « < » par son entité html « < » ?
Euh, ben, je n'ai pas essayé en fait ! Étant si bien que cela pourrait faire plaisir au validator, je ne pense pas que JavaScript appréciera... loin de là :) Un évènement tel que onclick="XXX" appelle dans le code dit "XXX" (me semble-t-il) du JavaScript ?! Un : ----- a=(a<1)?(a 19):(a=1); ----- ne sera pas forcément bien interprété par un : ----- a=(a&lgt;1)?(a 19):(a=1); -----
Sinon, tu peux juste mettre le code dans une fonction à part, pour n'avoir qu'un appel de fonction dans la balise.
Déjà répondu par ailleurs... une petite modification du code suffit ! :( -- * * __*__ * * * * -----oOOo--- O ---oOOo------- * * http://astrophoto.free.fr * * * -------- oOOo oOOo ---------- *
Olivier Miakinen <om+news@miakinen.net> wrote:
Ça fonctionne si tu remplaces le « < » par son entité html « < » ?
Euh, ben, je n'ai pas essayé en fait !
Étant si bien que cela pourrait faire plaisir au validator, je ne pense
pas que JavaScript appréciera... loin de là :)
Un évènement tel que onclick="XXX" appelle dans le code dit "XXX" (me
semble-t-il) du JavaScript ?!
Un :
-----
a=(a<1)?(a 19):(a=1);
-----
ne sera pas forcément bien interprété par un :
-----
a=(a&lgt;1)?(a 19):(a=1);
-----
Sinon, tu peux juste mettre le code dans une fonction à part, pour
n'avoir qu'un appel de fonction dans la balise.
Déjà répondu par ailleurs... une petite modification du code suffit !
Ça fonctionne si tu remplaces le « < » par son entité html « < » ?
Euh, ben, je n'ai pas essayé en fait ! Étant si bien que cela pourrait faire plaisir au validator, je ne pense pas que JavaScript appréciera... loin de là :) Un évènement tel que onclick="XXX" appelle dans le code dit "XXX" (me semble-t-il) du JavaScript ?! Un : ----- a=(a<1)?(a 19):(a=1); ----- ne sera pas forcément bien interprété par un : ----- a=(a&lgt;1)?(a 19):(a=1); -----
Sinon, tu peux juste mettre le code dans une fonction à part, pour n'avoir qu'un appel de fonction dans la balise.
Déjà répondu par ailleurs... une petite modification du code suffit ! :( -- * * __*__ * * * * -----oOOo--- O ---oOOo------- * * http://astrophoto.free.fr * * * -------- oOOo oOOo ---------- *
loiseauthierry
Olivier Miakinen <om+ wrote:
Ça fonctionne si tu remplaces le « < » par son entité html « < » ?
Euh, ben, je n'ai pas essayé en fait ! Étant si bien que cela pourrait faire plaisir au validator, je ne pense pas que JavaScript appréciera... loin de là :) Un évènement tel que onclick="XXX" appelle dans le code dit "XXX" (me semble-t-il) du JavaScript ?! Un : ----- a=(a<1)?(a 19):(a=1); ----- ne sera pas forcément bien interprété par un : ----- a=(a<1)?(a 19):(a=1); -----
Sinon, tu peux juste mettre le code dans une fonction à part, pour n'avoir qu'un appel de fonction dans la balise.
Déjà répondu par ailleurs... une petite modification du code suffit ! :( -- * * __*__ * * * * -----oOOo--- O ---oOOo------- * * http://astrophoto.free.fr * * * -------- oOOo oOOo ---------- *
Olivier Miakinen <om+news@miakinen.net> wrote:
Ça fonctionne si tu remplaces le « < » par son entité html « < » ?
Euh, ben, je n'ai pas essayé en fait !
Étant si bien que cela pourrait faire plaisir au validator, je ne pense
pas que JavaScript appréciera... loin de là :)
Un évènement tel que onclick="XXX" appelle dans le code dit "XXX" (me
semble-t-il) du JavaScript ?!
Un :
-----
a=(a<1)?(a 19):(a=1);
-----
ne sera pas forcément bien interprété par un :
-----
a=(a<1)?(a 19):(a=1);
-----
Sinon, tu peux juste mettre le code dans une fonction à part, pour
n'avoir qu'un appel de fonction dans la balise.
Déjà répondu par ailleurs... une petite modification du code suffit !
Ça fonctionne si tu remplaces le « < » par son entité html « < » ?
Euh, ben, je n'ai pas essayé en fait ! Étant si bien que cela pourrait faire plaisir au validator, je ne pense pas que JavaScript appréciera... loin de là :) Un évènement tel que onclick="XXX" appelle dans le code dit "XXX" (me semble-t-il) du JavaScript ?! Un : ----- a=(a<1)?(a 19):(a=1); ----- ne sera pas forcément bien interprété par un : ----- a=(a<1)?(a 19):(a=1); -----
Sinon, tu peux juste mettre le code dans une fonction à part, pour n'avoir qu'un appel de fonction dans la balise.
Déjà répondu par ailleurs... une petite modification du code suffit ! :( -- * * __*__ * * * * -----oOOo--- O ---oOOo------- * * http://astrophoto.free.fr * * * -------- oOOo oOOo ---------- *
loiseauthierry
Olivier Miakinen <om+ wrote:
Ça fonctionne si tu remplaces le « < » par son entité html « < » ?
Euh, ben, je n'ai pas essayé en fait ! Et si bien que cela pourrait faire plaisir au Validator, je ne pense pas que JavaScript appréciera... loin de là :) Un événement tel que onclick="XXX" appelle dans le code dit "XXX" (me semble-t-il) du JavaScript ?! Un : ----- a=(a<1)?(a 19):(a=1); ----- ne sera pas forcément bien interprété par un : ----- a=(a<1)?(a 19):(a=1); -----
Sinon, tu peux juste mettre le code dans une fonction à part, pour n'avoir qu'un appel de fonction dans la balise.
Déjà répondu par ailleurs... une petite modification du code suffit ! Message-ID: <1oes2ef.1xjhpc0o10pf8N% :( -- * * __*__ * * * * -----oOOo--- O ---oOOo------- * * http://astrophoto.free.fr * * * -------- oOOo oOOo ---------- *
Olivier Miakinen <om+news@miakinen.net> wrote:
Ça fonctionne si tu remplaces le « < » par son entité html « < » ?
Euh, ben, je n'ai pas essayé en fait !
Et si bien que cela pourrait faire plaisir au Validator, je ne pense
pas que JavaScript appréciera... loin de là :)
Un événement tel que onclick="XXX" appelle dans le code dit "XXX" (me
semble-t-il) du JavaScript ?!
Un :
-----
a=(a<1)?(a 19):(a=1);
-----
ne sera pas forcément bien interprété par un :
-----
a=(a<1)?(a 19):(a=1);
-----
Sinon, tu peux juste mettre le code dans une fonction à part, pour
n'avoir qu'un appel de fonction dans la balise.
Déjà répondu par ailleurs... une petite modification du code suffit !
Ça fonctionne si tu remplaces le « < » par son entité html « < » ?
Euh, ben, je n'ai pas essayé en fait ! Et si bien que cela pourrait faire plaisir au Validator, je ne pense pas que JavaScript appréciera... loin de là :) Un événement tel que onclick="XXX" appelle dans le code dit "XXX" (me semble-t-il) du JavaScript ?! Un : ----- a=(a<1)?(a 19):(a=1); ----- ne sera pas forcément bien interprété par un : ----- a=(a<1)?(a 19):(a=1); -----
Sinon, tu peux juste mettre le code dans une fonction à part, pour n'avoir qu'un appel de fonction dans la balise.
Déjà répondu par ailleurs... une petite modification du code suffit ! Message-ID: <1oes2ef.1xjhpc0o10pf8N% :( -- * * __*__ * * * * -----oOOo--- O ---oOOo------- * * http://astrophoto.free.fr * * * -------- oOOo oOOo ---------- *
loiseauthierry
Olivier Miakinen <om+ wrote:
Ça fonctionne si tu remplaces le « < » par son entité html « < » ?
Euh, ben, je n'ai pas essayé en fait ! Et si bien que cela pourrait faire plaisir au Validator, je ne pense pas que JavaScript appréciera... loin de là :) Un événement tel que onclick="XXX" appelle dans le code dit "XXX" (me semble-t-il) du JavaScript ?! Un : ----- a=(a<1)?(a 19):(a=1); ----- ne sera pas forcément bien interprété par un : ----- a=(a<1)?(a 19):(a=1); -----
Sinon, tu peux juste mettre le code dans une fonction à part, pour n'avoir qu'un appel de fonction dans la balise.
Déjà répondu par ailleurs... une petite modification du code suffit ! :( -- * * __*__ * * * * -----oOOo--- O ---oOOo------- * * http://astrophoto.free.fr * * * -------- oOOo oOOo ---------- *
Olivier Miakinen <om+news@miakinen.net> wrote:
Ça fonctionne si tu remplaces le « < » par son entité html « < » ?
Euh, ben, je n'ai pas essayé en fait !
Et si bien que cela pourrait faire plaisir au Validator, je ne pense
pas que JavaScript appréciera... loin de là :)
Un événement tel que onclick="XXX" appelle dans le code dit "XXX" (me
semble-t-il) du JavaScript ?!
Un :
-----
a=(a<1)?(a 19):(a=1);
-----
ne sera pas forcément bien interprété par un :
-----
a=(a<1)?(a 19):(a=1);
-----
Sinon, tu peux juste mettre le code dans une fonction à part, pour
n'avoir qu'un appel de fonction dans la balise.
Déjà répondu par ailleurs... une petite modification du code suffit !
Ça fonctionne si tu remplaces le « < » par son entité html « < » ?
Euh, ben, je n'ai pas essayé en fait ! Et si bien que cela pourrait faire plaisir au Validator, je ne pense pas que JavaScript appréciera... loin de là :) Un événement tel que onclick="XXX" appelle dans le code dit "XXX" (me semble-t-il) du JavaScript ?! Un : ----- a=(a<1)?(a 19):(a=1); ----- ne sera pas forcément bien interprété par un : ----- a=(a<1)?(a 19):(a=1); -----
Sinon, tu peux juste mettre le code dans une fonction à part, pour n'avoir qu'un appel de fonction dans la balise.
Déjà répondu par ailleurs... une petite modification du code suffit ! :( -- * * __*__ * * * * -----oOOo--- O ---oOOo------- * * http://astrophoto.free.fr * * * -------- oOOo oOOo ---------- *