Aller au contenu

Validation W3C + onmouseover


jicao

Sujets conseillés

Bonjour à tous

Voila je redesign tout mon site web en ce moment et par la meme occasion j'essaye de le validé en W3C ce qui n'est pas toujours une simple affaire...

voici mon probleme :

Warning Line 208, column 121: character "<" is the first character of a delimiter but occurred as data . 
....T_BGCOLOR='#242424'; return escape('<span class=soustitre>Event(s)</span> :

mon code comprend bien la ligne (en haut):

<script type="text/javascript" src="tooltip.js"></script>

Et donc le W3C n'accepte pas que j'insere des balise html dans mon javascript

En quelques mot ce script est un agenda qui au survol d'une date affiche la note qui y est associée et donc c'est au niveau de se survol (onmouseover) que se situe le probleme car il n'y a pas que 1 note parfois il y en a 10 donc je dois bien mettre un <br /> quelque part mais lui il veut pas

url du site : http://www.lateuf.be/test/test/index.php

la partie du code qui pose problem :

$alt = "".$lang['Events']." : <br />";
while ($row = mysql_fetch_array($results)) {
$edate = $row["date"];
//$alt.=" ".$row['event_desc']."rn";
$alt.="<ul><img src='images/pointfonce2.gif' width='22' height='13' alt=''> <span class='texte'>".$row['event_desc']."</span></ul><br />";
}
$alt.="<br />";
$alt = strip_tags($alt, "<b><span><p><br><li><u><i><img>" );
//$alt = str_replace($healthy, $yummy, $phrase);
if ($mode==1)
{
//$linkdate ="<a class="std" href="".$_SERVER['PHP_SELF']."?view=1&eventdate=".$currentdate."" title="$alt">".$date_no."</a>";
$linkdate ="<a onmouseover="this.T_WIDTH='250';this.T_SHADOWWIDTH='2';this.T_BGCOLOR='#242424'; return escape('".$alt."')"
href="http://www.lateuf.be/date-".$edate.".html" >".$date_no."</a>";
}
...

Voila j'espere que vous aurez une idee

Merci

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...