Rechercher : dans
Par :

Affciher image miniature ensuite grande taill

Dernière réponse le 22 jui 2009 à 12:26:28 davidoviche, le 21 jui 2009 à 12:41:09 
 Signaler ce message aux modérateurs

Salut tous le monde,

j'ai un soucis ,je voudrais afficher des images en miniature à partir de ma base de donnée grâce aux références des produits (précision :les images sont en GRANDE TAILLE donc il faut les réduire dès le début avec CSS peut être).
Quand les miniature sont affichées , je veux que quand on les survole ,l'image équivalente en grande taille s'affiche à coté.

Vous pouvez m'aidez svp ?

merci

Configuration: Windows XP
Firefox 3.0.11

Meilleures réponses pour « affciher image miniature ensuite grande taill » dans :
[Windows] Affichage de l'aperçu des images en miniatures Voir Si jamais Microsoft Windows n'affiche plus les images en miniatures, il suffit de suivre la procédure ci-dessous : Faire un clic droit sur une image, puis, dans le menu choisir "Ouvrir avec". Cliquez sur "Choisir le programme" et choisissez "Aperçu...
Télécharger Inspic VoirLes images de trop grande taille avec une résolution élevée peuvent être une entrave à son envoie. Ceci ne fait que ralentir votre connexion et même échoué l’envoie. Inspic est un outil qui vous permettra non seulement de redimensionner votre...

1

Claire, le 21 jui 2009 à 12:45:09

ça c'est typiquement du javascript.

Pour les miniatures soit tu les génères avec un script , soit tu les crées avant.
Pour ce qui est du survol go editeur de javascript il y a plein de truc tout faits pour ça.

Répondre à Claire

2

davidoviche, le 21 jui 2009 à 12:53:59

Merci ,tu sais je début vraiment et je dois dire que je suis loin d'être quelque de fainéant ,mais je suis pressé par le temps donc si tu as quelque chose qui est déjà prêt ça m'aiderait.

Encore merci

Répondre à davidoviche

3

Claire, le 21 jui 2009 à 14:10:19

Ce que tu peux faire :
dans une division de ton site web, tu met toutes les miniatures que tu veux agrandir (par contre je ne sais pas comment auto-générer des miniatures)

puis tu crée une autre division (cachée : style="display:none;") sur cette même page à laquelle tu donnes une id. et onMouseOver sur chaque miniature, tu appelle une fonction javascript (que tu peux coder dans le head entre des balises <script></script>)
Cette fonction va rendre visible la division cachée et lui affecter un contenu : par exemple ici une image en grande taille. il suffira que tu passe en paramètre le nom de l'image par exemple...

Erf j'ai pas envie de te spoiler la réponse ... Jespère que je t'ai mis sur la voie

Répondre à Claire

4

 davidoviche, le 22 jui 2009 à 12:26:28

Bonjour ,

j'ai trouvé ce code qui pourrais à peu près faire l'affaire.

============C O D E ===========

echo'<div class="thumb">';
echo'<a href="#">';
echo'<div id="PETIT"><img src="http://localhost/website/images/images_page_produit/produits/images_gf/['.$Ref.']MINI.jpg" alt="miniature Polyommatus-icarus" style="width:98px; height:120px" rel="thumbnail"/> </div>';
echo'<img src="http://localhost/website/images/images_page_produit/produits/images_gf/['.$Ref.']MINI.jpg" alt="Inachis-io" class="grand" />';
echo'</a>';
echo'</div>';


============C O D E ===========
précision:$Ref est la référence des produits correspondant à l'image.
=========C S S ================
<style>body {
background-color:white;
color:white;
height:1000px;
}

.img {
border:1px solid black;
}

.thumb {
float:right;
width:686px;
top:0;
left:0;
}

.thumb a {
margin:0;
text-decoration:none;
}

.thumb a:hover {
background-color:black;
}

.thumb a .grand {

float:left;
width:0;
}

.thumb a:hover .grand {
float:left;
top:122px;
left:0;
width:300px;
height:400px;

}
#PETIT{
float:right;
width:98px;
height:120px}

</style>
=========C S S ================


çA marche bien quand il y a une seul image ,mais quand il ya plus ça part dans tous les sens ,à cause des divs je crois.

Moi je veux que un maximum de dix miniature s'affichent à droite, en deux colonnes et en passant avec la souris sur chaque miniature elle m'affiche l'image grande à gauche des miniature.Je veux aussi que on puisse afficher l'image de grande taille même en cliquant sur la miniature.

Tous ça se passera dans un onglet qui a 600 px de width.

Vous pouvez m'aider ?

Merci

Répondre à davidoviche