|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : juin 2008 Messages : 4 ![]() |
Bonjour,
J'ai besoin d'aide pour mon site internet. Je m'explique : c'est un site de vente de villas. J'aimerais afficher le plan de la villa sur une page, et lorsque le visiteur passe sa souris sur une partie de ce plan, une photo correspondant à la pièce correspondante s'affichera. Je ne sais pas si je suis assez clair pour que vous me compreniez (?). Le problème est que je ne sais pas par où commencer. Connaissez-vous un moyen de développer cela ? J'ai quelques connaissances en HTML, PHP, CSS, et Photoshop. Merci de votre aide. |
|
|
00
|
|
|
#2 |
|
Membre éclairé
![]() Cédric Développeur Java / Web / .NET Inscription : janvier 2009 Messages : 327 ![]() |
|
|
|
00
|
|
|
#3 |
|
Membre éclairé
![]() Développeur Sharepoint/Biztalk Inscription : octobre 2008 Messages : 500 ![]() |
Je ne pense pas que le map name HTML réponde trop à son besoin.
D'après ce que j'ai compris, c'est lorsqu'il survole une image, une autre s'affiche, en plus grand ? Enfin dans l'idée. En tout cas moi pour ça je ferais une petite fonction javascript. Sur ton image de plan, tu mets un événement Ensuite tu crées ta fonction qui récupére le nom de l'image, dans celle-ci tu récupéres le nom de ton image et tu l'ouvres, soit dans une sorte de fenêtre popup ou autres. Tu trouveras sur google pour ça
|
|
|
00
|
|
|
#4 |
|
Membre éclairé
![]() Cédric Développeur Java / Web / .NET Inscription : janvier 2009 Messages : 327 ![]() |
a mon avis il veut découper le plan d'une maison en fonction d'une pièce et afficher les photos de l'intérieur de la pièce donc il faut bien découper l'image "plan" de la maison en zones...
|
|
|
10
|
|
|
#5 |
|
Membre éclairé
![]() Développeur Sharepoint/Biztalk Inscription : octobre 2008 Messages : 500 ![]() |
Ah oui en effet, j'avais survoler cette ligne, et mal comprise ..
Tu peux utiliser l'ajax je pense en complément du map name. Par exemple tu affiches ton plan, tu le découpes en plusieurs parties pour ton map name, tu as auras donc des zones cliquables. Sur chaque zone tu met l'événement onmouseover, et en dessous tu utilises l'ajax pour afficher les images sans recharger ta page, ni même ouvrir une autre fenêtre. Je pense qu'avec jquery tu dois avoir une classe qui te permet de créer les requêtes AJAX sans trop te prendre la tête si tu connais pas |
|
|
00
|
|
|
#6 |
![]() ![]() Dr. PetersWebmaster Inscription : novembre 2006 Messages : 3 618 ![]() |
Bonjour
Pour l'affichage d'images lors du survol, nul besoin d'ajax ou de javascript. On peut parfaitement le faire grâce au CSS : http://plambert.developpez.com/tutor...mage-vignette/ exemple à adapter mais qui montre le principe...
__________________
Vous débutez dans la creation de sites web : les bases du html et débuter avec les CSS Pas de MP pour des questions techniques ! Mode d'emploi du forum ; Règles ; Pensez à la balise code ; Pas de SMS ! Votez pour les messages qui vous ont aidés...
|
|
|
00
|
|
|
#7 | |
|
Membre éclairé
![]() Développeur Sharepoint/Biztalk Inscription : octobre 2008 Messages : 500 ![]() |
Citation:
|
|
|
|
00
|
|
|
#8 |
![]() ![]() Dr. PetersWebmaster Inscription : novembre 2006 Messages : 3 618 ![]() |
Ce que je voulais dire c'est que l'utilisation combinée des maps et du CSS permettra de faire ce que veux tibo2nantes.
EDIT : bon ben finalement mon idée n'était pas si bonne que ça parce que ce n'est apparemment pas possible : http://www.developpez.net/forums/d66...e-mappe-hover/, http://www.developpez.net/forums/d58...-map-css-bloc/ les styles appliqué à une balise area n'auront aucun effet ! Donc tu peux utiliser les maps, mais pour l'image au survol il faudra effectivement utiliser JavaScript avec un événement onmouseover
__________________
Vous débutez dans la creation de sites web : les bases du html et débuter avec les CSS Pas de MP pour des questions techniques ! Mode d'emploi du forum ; Règles ; Pensez à la balise code ; Pas de SMS ! Votez pour les messages qui vous ont aidés...
|
|
|
00
|
|
|
#9 |
|
Invité de passage
![]() Inscription : juin 2008 Messages : 4 ![]() |
Merci beaucoup à tous, je vais donc essayer d'utiliser une map html pour définir les zones du plan, puis effectuer un OnMouseOver avec JavaScript. Je ne m'y connais pas du tout en AJAX (je ne connais même pas jQuery), mais je vais essayer de me débrouiller, ça n'a pas l'air super compliqué.
Au pire, je reviendrai vers vous ! Merci. |
|
|
00
|
|
|
#10 |
|
Membre éclairé
![]() Cédric Développeur Java / Web / .NET Inscription : janvier 2009 Messages : 327 ![]() |
Tu n'as pas besoin d'Ajax, il ne faut pas confondre Javascript et Ajax, ce sont deux choses différentes...
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com