Overlib: problème affichage diapos

Résolu/Fermé
gasper - Modifié par gasper le 18/08/2011 à 02:14
 gasper - 18 août 2011 à 02:43
Bonjour,

j'ai décidé d'utiliser Overlib pour agayer mon diaporama. Mais si j'arrive a afficher du code (texte ou <ul><li>), il m'est impossible d'afficher l' image survolée agrandie.
pourriez vous m'aider pour me dire ou est mon (mes) erreurs? merci d'avance
voici mon code
/////////extraction de $_POST pour nommer la directory et le titre de page//////////
<?php $dir =$_POST['file'] ;
$titre=substr($dir,2);
?>
<head><title><?php echo $titre; ?> </title>
<meta http-equiv="Content-Script-Type" content="text/tcl">
</head>
////////////// lOCALISATION DU OVERLIB.JS///////////////
<body bgcolor="#FFFFFF" text="#000000">
<div id="overDiv" style="position:absolute; visibility:hidden; z-index:1000;"></div>
<script type="text/javascript" src="../overlib/overlib.js"></script><!-- overLIB (c) Erik Bosrup -->

/////////////// mon code qui fonctionne bien /////////////////////////////
<table align='center'><tr>

<?php
$dir =$_POST['file'] ;
$survol= "onmouseover=(width='500') onmouseout=(width='200')";
$i=0;
if (is_dir ($dir))
{ // si c'est un repertoire on l'ouvre
$dh = opendir ($dir);
while (($file = readdir ($dh)) !== false )
{
if ($file !== '.' && $file !== '..')
{
$photo=$dir."/".$file;
/////////////Ca commence a planter ICI ;o)))) ////////////////////////////
$src="'<img src=".$photo." width='500'>'";
?>
<!--- <a href="javascript:void(0);"

onMouseOut="return nd();">html</a>onMouseOver="'return overlib('');"-->
<td>
<a href="javascript:void(0);"
onMouseOver="return overlib(<?php echo $src; ?>);"
onMouseOut="return nd();">

///////////////////////// la ca remarche normalement ///////////////////////////////
<img src="<?PHP echo $photo;?>"title ="<?php echo $file; ?>" width='200' ti>
</a></td>

<?php
$i++;
if ($i==4)
{
echo "</tr><tr>";
$i=0;
}
}
}
}
if ($i>0){echo "</tr>";}///on ferme la derniere balise <tr>

?>
<tr><td colspan='3'><form action='./dir2.php'>
<input align='middle' type='submit' value='RETOUR SELECTION DES DIAPORAMAS'>
</td></tr></table>
</body>
</html>
merci encore de me dire ou je me plante, en sachant que le img src je l'ai essayé sous d'autres formes qui ne marchent pas non plus.
cordialement

1 réponse

problème résolu, question de slash
onMouseOver="return overlib('<img src=\'<?php echo $photo; ?>\'>',CAPTION,'<?php echo $file; ?> ');"
0