Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > HTML / DHTML / XHTML
HTML / DHTML / XHTML Forum sur la programmation HTML / DHTML/ XHTML et la validation W3C. Cours (X)HTML, FAQ (X)HTML
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 28/05/2011, 19h36   #1
Invité de passage
 
Inscription : juin 2008
Messages : 4
Détails du profil
Informations forums :
Inscription : juin 2008
Messages : 4
Points : 0
Points : 0
Par défaut Image survolée au passage de la souris sur une image

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.
tibo2nantes est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/05/2011, 09h22   #2
Membre éclairé
 
Avatar de Ceddoc
 
Homme Cédric
Développeur Java / Web / .NET
Inscription : janvier 2009
Messages : 327
Détails du profil
Informations personnelles :
Nom : Homme Cédric
Âge : 23
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Développeur Java / Web / .NET
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : janvier 2009
Messages : 327
Points : 369
Points : 369
tu peux y arriver en html:

Une explication ici
Ceddoc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/06/2011, 12h26   #3
Membre éclairé
 
Homme
Développeur Sharepoint/Biztalk
Inscription : octobre 2008
Messages : 500
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Pyrénées Atlantiques (Aquitaine)

Informations professionnelles :
Activité : Développeur Sharepoint/Biztalk

Informations forums :
Inscription : octobre 2008
Messages : 500
Points : 398
Points : 398
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
Code :
onmouseover="ouvrir(nom_image)";
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
bob633 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/06/2011, 13h05   #4
Membre éclairé
 
Avatar de Ceddoc
 
Homme Cédric
Développeur Java / Web / .NET
Inscription : janvier 2009
Messages : 327
Détails du profil
Informations personnelles :
Nom : Homme Cédric
Âge : 23
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Développeur Java / Web / .NET
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : janvier 2009
Messages : 327
Points : 369
Points : 369
Citation:
Envoyé par tibo2nantes Voir le message
et lorsque le visiteur passe sa souris sur une partie de ce plan, une photo correspondant à la pièce correspondante s'affichera
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...
Ceddoc est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 06/06/2011, 13h15   #5
Membre éclairé
 
Homme
Développeur Sharepoint/Biztalk
Inscription : octobre 2008
Messages : 500
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Pyrénées Atlantiques (Aquitaine)

Informations professionnelles :
Activité : Développeur Sharepoint/Biztalk

Informations forums :
Inscription : octobre 2008
Messages : 500
Points : 398
Points : 398
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
bob633 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/06/2011, 13h25   #6
Rédacteur/Modérateur
 
Avatar de 12monkeys
 
Homme Dr. Peters
Webmaster
Inscription : novembre 2006
Messages : 3 618
Détails du profil
Informations personnelles :
Nom : Homme Dr. Peters
Âge : 35
Localisation : France, Bas Rhin (Alsace)

Informations professionnelles :
Activité : Webmaster
Secteur : Service public

Informations forums :
Inscription : novembre 2006
Messages : 3 618
Points : 6 238
Points : 6 238
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...
12monkeys est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/06/2011, 14h46   #7
Membre éclairé
 
Homme
Développeur Sharepoint/Biztalk
Inscription : octobre 2008
Messages : 500
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Pyrénées Atlantiques (Aquitaine)

Informations professionnelles :
Activité : Développeur Sharepoint/Biztalk

Informations forums :
Inscription : octobre 2008
Messages : 500
Points : 398
Points : 398
Citation:
Envoyé par 12monkeys Voir le message
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...
C'est bien pour une galerie photo le css, mais il pourra pas découper les zones de son image (plan) rien qu'avec ça pour en faire apparaitres d'autres ...
bob633 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/06/2011, 15h03   #8
Rédacteur/Modérateur
 
Avatar de 12monkeys
 
Homme Dr. Peters
Webmaster
Inscription : novembre 2006
Messages : 3 618
Détails du profil
Informations personnelles :
Nom : Homme Dr. Peters
Âge : 35
Localisation : France, Bas Rhin (Alsace)

Informations professionnelles :
Activité : Webmaster
Secteur : Service public

Informations forums :
Inscription : novembre 2006
Messages : 3 618
Points : 6 238
Points : 6 238
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...
12monkeys est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/06/2011, 02h26   #9
Invité de passage
 
Inscription : juin 2008
Messages : 4
Détails du profil
Informations forums :
Inscription : juin 2008
Messages : 4
Points : 0
Points : 0
Par défaut merci

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.
tibo2nantes est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/06/2011, 08h55   #10
Membre éclairé
 
Avatar de Ceddoc
 
Homme Cédric
Développeur Java / Web / .NET
Inscription : janvier 2009
Messages : 327
Détails du profil
Informations personnelles :
Nom : Homme Cédric
Âge : 23
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Développeur Java / Web / .NET
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : janvier 2009
Messages : 327
Points : 369
Points : 369
Tu n'as pas besoin d'Ajax, il ne faut pas confondre Javascript et Ajax, ce sont deux choses différentes...
Ceddoc est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 17h02.


 
 
 
 
Partenaires

Hébergement Web