ouverture d'un lien au passage de la souris

Petit nouveau ! | 3 Messages

27 oct. 2008, 17:42

Bonjour,

Voila le code d'une page pour une galerie photo. Et je voudrais activer les aperçu des photos miniatures par le survole de celle ci avec la souris. Pourriez vous m'aider ?

merci d'avance

<?php if (isset($_GET['image']))
{
        $image = $_GET['image'];
        $nomimage = preg_replace('`(.+)\..*`', '$1', $image);
}
?>

Code : Tout sélectionner

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" > <head> <title>Diaporama<?php if (isset($image)) {echo ' : '.$nomimage;}?></title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <style type="text/css"> body {background-color:#000000;} h1, p.center {text-align: center; color: blue;} a img {padding: 1px; border: 1px dotted gray;} .liste_image {width: 120px; height: 67px; float: left; text-align: center; font-size: 12px;} </style> </head> <body>
<?php if (isset ($image))
{
        echo '    <h1>'.$nomimage.'</h1>
                <p class="center"><img src="photos/'.$image.'" alt="'.$nomimage.'" title="'.$nomimage.'" /></p>
';
}
 
$dir = 'photos/miniatures/*.{jpg,jpeg,gif,png}';
$files = glob($dir,GLOB_BRACE);
 
foreach($files as $image)
{
        $image = preg_replace('`photos/miniatures/(.+)`','$1',$image);
        $nomimage = preg_replace('`(.+)\..*`', '$1', $image);
 
        echo '      <div class="liste_image"><a  href="?image='.$image.'" onmouseover="?image='.$image.'"><img src="photos/miniatures/'.$image.'" alt="'.$nomimage.'" title="'.$nomimage.'" /></a><br />
                        '.$nomimage.'</div>
';
}
?>

Code : Tout sélectionner

</body> </html>

++ nico5715

Modérateur PHPfrance
Modérateur PHPfrance | 6037 Messages

27 oct. 2008, 17:56

Modération :
nico5715, le multipostage est interdit sur le forum.

Ce sujet a été verrouillé et sera supprimé sous peu.
Des réponses peuvent être apportées à cette adresse :
http://www.phpfrance.com/forums/viewtopic.php?p=267377

Merci de prendre le temps de lire les règlements.
Règle n°2 du webmaster : Toujours commencer par le HTML qu'on veut obtenir....toujours ! :priere:
J'aime apprendre de nouvelles choses.