Validation W3C + onmouseover

Validation W3C + onmouseover - HTML/CSS - Programmation

Marsh Posté le 19-05-2006 à 21:39:50    

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&amp;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


Message édité par jicao le 19-05-2006 à 22:41:54
Reply

Marsh Posté le 19-05-2006 à 21:39:50   

Reply

Marsh Posté le 19-05-2006 à 21:50:19    

Aucun rapport avec PHP, en tout cas. Tu auras plus de chances de réponses en déplaçant dans la catégorie qui va bien (HTML/CSS/JS).


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
Reply

Marsh Posté le 19-05-2006 à 22:42:12    

voila c'est fait :s

Reply

Marsh Posté le 20-05-2006 à 00:02:57    

1- ton site est invalidable par le W3C (le HTML est à chier)
2- Ton javascript ne fonctionne pas, il fait hurler mon firefox
3-ya trop d'effet jackys sur ton site ça donne pas envie d'y rester

Reply

Marsh Posté le 20-05-2006 à 02:44:06    

j'avais fait un super message, mais ma connection a merdé...
 
Ben comme Gat.
 
Avoir ta page valide, ça change rien au probléme de la sémantique... :heink:  
 
Sinon pour info en xhtml : <br> devient <br/>
 
et <img... finit par... />
 
 
etc...
 
Tableau = Mise en page  [:grand lapin]

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed