Onmouseover dans un td dans un echo ?
Posté : 07 déc. 2010, 19:57
Salut à tous,
J'ai un bout de code php, qui fait apparaitre des boutons. J' aimerai lui affecter des évènements javascript (onmouseover/out).
Mais voila, cela ne marche pas.
Je crois que c'est un problème de guillemet qui rentre en "colision" avec celles du php, notemment celles du echo.
Si quelqu'un sait comment contourner ce problème, je suis preneur
Merci.
J'ai un bout de code php, qui fait apparaitre des boutons. J' aimerai lui affecter des évènements javascript (onmouseover/out).
Mais voila, cela ne marche pas.
Je crois que c'est un problème de guillemet qui rentre en "colision" avec celles du php, notemment celles du echo.
<?php
function affichePages($nb,$page,$total) {
$nbpages=ceil($total/$nb);
$numeroPages = 1;
$compteurPages = 1;
$limite = 0;
echo '<table border = "0" ><tr>'."\n";
while($numeroPages <= $nbpages) {
echo '<td id="numpage" onmouseover=\'mouseOver();\'><a class="numpage" href = "'.$page.'?limite='.$limite.'">'.$numeroPages.'</a></td>'."\n";
$limite = $limite + $nb;
$numeroPages = $numeroPages + 1;
$compteurPages = $compteurPages + 1;
if($compteurPages == 10) {
$compteurPages = 1;
echo '<br>'."\n";
}
}
echo '</tr></table>'."\n";
}
?>
Comme vous pouvez le voir j'ai testé la technique consistant à mettre des slash, mais rien n'y fait.Si quelqu'un sait comment contourner ce problème, je suis preneur
Merci.