Partage
  • Partager sur Facebook
  • Partager sur Twitter

aide code

    27 octobre 2008 à 16:06:40

    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. J'ai posté ce message sur le forum php et on ma dit qu'il fallait que j'utilise du javascript c'est pour cela que je poste ce message ici. Est ce que quelqu'un peut m'aider ?

    merci d'avance

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

    <!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>
    ';
    }
    ?>
    

    </body>
    </html>
    


    ++ nico5715

    edit : dsl pour le titre du message veuillez surprimer ce message.
    • Partager sur Facebook
    • Partager sur Twitter

    aide code

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown