|
Publicité ' | ||||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Inscription : novembre 2008 Messages : 46 ![]() |
Bonjour à toutes et à tous,
En HTML je voudrais pouvoir afficher une image à un endroit précis quand je clique sur un bouton. D'avance merci pour votre aide, Cordialement, Alban |
|
|
00
|
|
|
#2 |
![]() ![]() ![]() Didier MouronvalDéveloppeur Web Inscription : juin 2008 Messages : 13 808 ![]() |
Ben... c'est pas très précis comme question, donc tu auras difficilement des réponses précises.
Toujours est-il que tu ne pourras probablement pas faire ce que tu veux en HTML mais il te faudra probablement un brin de JavaScript. L'idée est de mettre ton image en position absolute que tu positionnes où tu veux dans ta page, il te reste ensuite, au clic du bouton, à afficher ton image.
__________________
Pas de question technique par MP ! Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi ! Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi ! Mes formations video2brain : La formation complète sur JavaScript • JavaScript et le DOM par la pratique • PHP 5 et MySQL : les fondamentaux Mon livre sur jQuery
|
|
00
|
|
|
#3 |
|
Membre éprouvé
![]() Intégrateur Web Inscription : novembre 2004 Messages : 992 ![]() |
effectivement c'est pas très précis...
aurais tu une url à proposer? |
|
|
00
|
|
|
#4 |
|
Invité régulier
![]() Inscription : novembre 2008 Messages : 46 ![]() |
L'idée ce serait d'avoir une série de boutons disposés verticalement sur la partie gauche de la page et qu'en cliquant sur un de ces boutons l'image correspondante viendrait s'afficher dans la partie centrale de la page.
Chaque bouton commandant une image différente venant se positionner dans cette même partie centrale. Mais je n'ai pas la moindre idée de la façon de m'y prendre. |
|
|
00
|
|
|
#5 |
![]() ![]() |
__________________
"Ce qui se conçoit bien s'énonce clairement - Et les mots pour le dire arrivent aisément." Nicolas Boileau-Despréaux, Homme de lettres français (1636-1711), principal théoricien de l'esthétique classique. Site perso Mes tutos DVP : Gestion-Affichage de Nouvelles - Affichage en tableau HTML - Fonctions de redimensionnement d'images
|
|
|
10
|
|
|
#6 |
|
Membre éprouvé
![]() Intégrateur Web Inscription : novembre 2004 Messages : 992 ![]() |
ou en jquery..
|
|
|
00
|
|
|
#7 | |
|
Invité régulier
![]() Inscription : novembre 2008 Messages : 46 ![]() |
Citation:
![]() Comment faire pour afficher les vignettes sur la gauche de l'image centrale ? Je n'ai pas vu de coordonnées dans le script. |
|
|
|
00
|
|
|
#8 |
|
Membre éprouvé
![]() Intégrateur Web Inscription : novembre 2004 Messages : 992 ![]() |
en jquery tu peux faire des trucs stylés!
jquery sur google |
|
|
00
|
|
|
#9 |
![]() ![]() Inscription : janvier 2011 Messages : 2 944 ![]() |
Bonsoir,
dans le principe il te suffit d'avoir un conteneur image, balise img donc, dont tu modifies l'attribut src sur le click de tes boutons. Cette balise image peut être placé où tu veux sur ta page, point besoin de beaucoup de code juste Code :
document.getElementById('id_image').src = 'nom_image.ext'; |
|
|
10
|
|
|
#10 | ||
|
Invité régulier
![]() Inscription : novembre 2008 Messages : 46 ![]() |
Bonjour NoSmoking et merci pour votre aide,
J'ai déjà bien du mal à programmer en HTML mais en JavaScript je suis nul, alors je ne sais pas ce que je dois mettre en (id_image) et en 'nom_image.ext' pour pouvoir placer mes boutons verticalement à gauche de l'image centrale. Voici le code d'un essai que j'ai réalisé: Code :
|
||
|
|
00
|
|
|
#11 | ||||
![]() ![]() |
Bonjour,
voici un petit script, très simple : Code :
ViderDiv() vide le div (on peut très bien s'en passer !). En voici un autre, avec affichage d'un petit texte sous l'image : Code :
__________________
"Ce qui se conçoit bien s'énonce clairement - Et les mots pour le dire arrivent aisément." Nicolas Boileau-Despréaux, Homme de lettres français (1636-1711), principal théoricien de l'esthétique classique. Site perso Mes tutos DVP : Gestion-Affichage de Nouvelles - Affichage en tableau HTML - Fonctions de redimensionnement d'images
|
||||
|
|
10
|
|
|
#12 |
|
Invité régulier
![]() Inscription : novembre 2008 Messages : 46 ![]() |
Merci jreaux62 pour tes codes mais celui que j'ai affiché me conviendrait parfaitement s'il était possible d'avoir les boutons à gauche de l'image centrale. Avec ceux que tu m'as proposés je m'arrive pas à ce résultat.
|
|
|
00
|
|
|
#13 |
![]() ![]() |
Mes 2 scripts ci-dessus fonctionnent très bien, et ont l'avantage d'être très simples.
Le positionnement des éléments se fait grâce au CSS (que j'ai aussi fourni !). Et j'ai mis suffisamment de commentaires pour que tu puisses comprendre le JavaScript facilement. Dans ton cas, je ne vois qu'une solution : apprendre les bases. - Les meilleurs cours et tutoriels (X)HTML - Div et CSS : une mise en page rapide et facile - Les tableaux (XHTML & CSS) - Introduction au JavaScript
__________________
"Ce qui se conçoit bien s'énonce clairement - Et les mots pour le dire arrivent aisément." Nicolas Boileau-Despréaux, Homme de lettres français (1636-1711), principal théoricien de l'esthétique classique. Site perso Mes tutos DVP : Gestion-Affichage de Nouvelles - Affichage en tableau HTML - Fonctions de redimensionnement d'images
|
|
|
00
|
|
|
#14 | ||
![]() ![]() Inscription : janvier 2011 Messages : 2 944 ![]() |
il te faut observer le code généré par le document.write(...) pour comprendre où sont les changements à faire.
Remarques - le temps que tu passes à essayer de trouver une solution satisfaisante à partir de ce script, viellot, passes le à écrire ton code HTML, avec des copier/coller cela va assez vite, la preuve... Code html :
|
||
|
|
10
|
|
|
#15 |
|
Invité régulier
![]() Inscription : novembre 2008 Messages : 46 ![]() |
Je ne comprends pas comment intervenir dans le document.write
Les boutons s'affichent bien verticalement, mais je ne vois pas comment procéder pour les images centrales. Les boutons ainsi que les images sont les premiers et premières qui me sont tombés sous la main, une fois le script au point (si j'y arrive ) trouver des boutons plus chouettes sera simple.
|
|
|
00
|
|
|
#16 | ||
![]() ![]() Inscription : janvier 2011 Messages : 2 944 ![]() |
document.write écrit dans le document ce qui est passé en paramètre ni plus ni moins...attention néanmoins à son utilisation sur des documents chargés, il remplace dans ce cas le contenu, mais là n'est pas le propos.
Voici un exemple simple de ce que cela pourrait être Code html :
|
||
|
|
10
|
|
|
#17 |
|
Invité régulier
![]() Inscription : novembre 2008 Messages : 46 ![]() |
IMPECCABLE ! c'est exactement ce que j'espérais obtenir, un grand merci à toi NoSmoking pour le temps que tu m'as consacré et pour ta patience.
![]() Cordialement, Alban |
|
|
00
|
|
|
#19 | |
![]() ![]() |
Citation:
Je confirme.
__________________
"Ce qui se conçoit bien s'énonce clairement - Et les mots pour le dire arrivent aisément." Nicolas Boileau-Despréaux, Homme de lettres français (1636-1711), principal théoricien de l'esthétique classique. Site perso Mes tutos DVP : Gestion-Affichage de Nouvelles - Affichage en tableau HTML - Fonctions de redimensionnement d'images
|
|
|
|
00
|
|
|
#20 |
|
Invité régulier
![]() Inscription : novembre 2008 Messages : 46 ![]() |
Alors un grand merci aussi à jreaux62 pour son aide.
![]() Je viens de m'apercevoir d'un problème, en résolution 1280x1024 ce scripte fonctionne parfaitement; mais sur un autre ordinateur en résolution 1776x1000 les boutons chevauchent l'image centrale. Y a-t-il un moyen que ce scripte impose la résolution 1280x1024 à l'ordinateur ? Petite question y a-t-il un moyen sur ce script de mettre des boutons qui changent de couleur lorsque l'on passe la souris dessus ? Oui je sais je suis ch*ant mais à mon âge ça va être dur de me faire changer. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com