Page 1 sur 1

Validation W3C

Posté : 06 oct. 2011, 14:20
par Winsh
Bonjour,

j'ai une fonction genre ça un moment dans mon code :

Code : Tout sélectionner

function autoSlide(){ jQuery.each(theLinks, function(i){ if(jQuery(this).hasClass('current')){ jQuery(theLinks[((i+1 < theLinks.length) ? (i+1) : 0)] ).trigger("click" ); return false; } }); }

et le validateur W3C bloque sur le signe "<" sur la ligne avant le return false

Vous savez pas comment contourner please?
Merci

Re: Validation W3C

Posté : 06 oct. 2011, 16:55
par AB
Faut mettre un cdata entre tes balises javascript
<script type="text/javascript">
//<![CDATA[

code javascriptt

//]]>
</script>

Re: Validation W3C

Posté : 06 oct. 2011, 17:19
par Winsh
ok super merci!

Re: Validation W3C

Posté : 19 oct. 2011, 13:28
par sirakawa
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html>
<head>
<meta name="generator" content="HTML Tidy for Linux (vers 6 November 2007), see www.w3.org">
<title></title>
</head>
<body>
<script type='text/javascript'>
 
function autoSlide(){ jQuery.each(theLinks, function(i){ if(jQuery(this).hasClass('current')){ jQuery(theLinks[((i+1 < theLinks.length) ? (i+1) : 0)] ).trigger("click" ); return false; } }); }
</script>
</body>
passe oarfaitement le validateur

Re: Validation W3C

Posté : 19 oct. 2011, 16:17
par Ryle
Ca marche effectivement tout aussi bien d'un point de vu validation, mais avec cette syntaxe tu va passer deux fois plus de temps a essayer de comprendre si le test est un inférieur ou un supérieur (ou même si c'est réellement un opérateur de comparaison :))