survoler un titre et afficher une image - HTML/CSS - Programmation
Marsh Posté le 23-11-2002 à 15:27:03
c'est du rollover éloigné... En Javascript c'est possible, piques le code source de mon site t'as juste a remplcer les images de mon menu par du texte : http://pysinou.free.fr/test
Marsh Posté le 23-11-2002 à 17:05:06
ValM a écrit a écrit : c'est du rollover éloigné... En Javascript c'est possible, piques le code source de mon site t'as juste a remplcer les images de mon menu par du texte : http://pysinou.free.fr/test |
je ne sais ou placer le texte à la place de tes images
(en passant, ton site à de la gueule)
Marsh Posté le 23-11-2002 à 17:51:37
bon j'y arrive petit à petit, mais comment faire pour avoir le texte dans un tableau et l'image dans un autre tableau ?
car là en l'occurence tout se passe dans le même tableau
est ce que cela onctionne dans 2 frames differentes ?
Marsh Posté le 23-11-2002 à 17:55:59
merci
Ben pour le texte c'est pas très compliqué voilà le code à placer dans ta pge Html :
Citation : <HTML> |
Le mieux c'est de copier ce code dans un nouveau fichier Html pour mieux compendre comment ca fonctionne... dans l'exemple tu as 3 liens texte et lorsque tu passes dessus, l'image d'une cellule change suivant le lien. Il te faudra mettre des vraies images à toi à la place des images factisses (1,2,3,4).
Marsh Posté le 23-11-2002 à 18:02:53
tapiocca a écrit a écrit : bon j'y arrive petit à petit, mais comment faire pour avoir le texte dans un tableau et l'image dans un autre tableau ? car là en l'occurence tout se passe dans le même tableau est ce que cela onctionne dans 2 frames differentes ? |
c'est simple la seule ligne que tu as à déplacer c'est celle où il y a l'id de l'imge : "<IMG id=image name=image src="image1.gif">" c'est cette ligne qui indique à la fonction JS que c'est le contenu de cette cellule qui doit changer, donc tu peux la placer n'importe où dans ta page html même dans un tableau différent ca marchera sans problème normalement.
Citation : <TABLE> |
Marsh Posté le 23-11-2002 à 18:26:00
Le code n'est pas de moi... Moi aussi j'apprends le JS et quand je peux dépanner qq'un je le fais.
Bonne chance
Marsh Posté le 23-11-2002 à 18:30:55
une petite derniere...
comment faire pour qu' au dessus de l'image, s'affiche aussi un texte : le titre de l'album (par ex.)
c'est à dire que tous deux s'affichent en meme temps sans avoir à retoucher l'image
enfin est-ce possible?
Marsh Posté le 23-11-2002 à 18:51:44
Ouaip c'est possible mais il faut rajouter une fonction JS pour le texte :
Citation : function ChangeMessage(message,champ) |
et ca dans la cellule qui doit contenir le texte :
Citation : <DIV id="ejs_texte"></DIV> |
En suite il faut créer une autre fonction qui prend en charge la fonction de changement d'imges et celle des textes et malheureusement je n'ai pas encore réussi à en développer une qui fonctionnait correctement... Si qq'un a la soluce ca m'intéresse aussi !
Voir mon site : http://valm.free.fr j'ai réussi à le faire en utilisant des maps mais ca marche que sous IE et j'aimerais autant avoir un code propre.
Marsh Posté le 25-11-2002 à 11:10:03
ValM a écrit a écrit : Ouaip c'est possible mais il faut rajouter une fonction JS pour le texte :
|
j'y arrive po
Marsh Posté le 25-11-2002 à 15:45:32
j'arrive po a mettre deux roll over sur un texte
on survole un texte et a cote une image s'affiche et à un autre endroit un texte s'affiche
Marsh Posté le 27-11-2002 à 13:37:03
JS c'est de la merde :
D'abord tu gicle tes frames, c'est antique... tu refait tout ca avec des <div> et un bon CSS file à coté, genre bien ! Apres dans tes CSS tu utilise les propriétés "onMouseOver" etc... t'arrive à tout faire, c'est pèlus simple, plus clair, plus juste et surtout sans JS !!!
Marsh Posté le 27-11-2002 à 13:57:04
fatypunk a écrit a écrit : JS c'est de la merde : D'abord tu gicle tes frames, c'est antique... tu refait tout ca avec des <div> et un bon CSS file à coté, genre bien ! Apres dans tes CSS tu utilise les propriétés "onMouseOver" etc... t'arrive à tout faire, c'est pèlus simple, plus clair, plus juste et surtout sans JS !!! |
Mon dieu, j'ai trouvé plus intégriste que moi
Marsh Posté le 27-11-2002 à 21:21:06
fatypunk a écrit a écrit : JS c'est de la merde : D'abord tu gicle tes frames, c'est antique... tu refait tout ca avec des <div> et un bon CSS file à coté, genre bien ! Apres dans tes CSS tu utilise les propriétés "onMouseOver" etc... t'arrive à tout faire, c'est pèlus simple, plus clair, plus juste et surtout sans JS !!! |
Marsh Posté le 27-11-2002 à 21:26:56
fatypunk a écrit a écrit : JS c'est de la merde : |
je t'ai déjà demander de te calmer à ce sujet il me semble...
et on a toujours pas vu ton exemple de onmouseover en CSS qui n'utilise pas le javascript... jusqu'à présent ça ressemble à n'importe quoi ce que tu racontes...
Marsh Posté le 27-11-2002 à 21:39:25
antp a écrit a écrit : je t'ai déjà demander de te calmer à ce sujet il me semble... et on a toujours pas vu ton exemple de onmouseover en CSS qui n'utilise pas le javascript... jusqu'à présent ça ressemble à n'importe quoi ce que tu racontes... |
il est vraiment faché avec le JS, mais on sait po pourquoi?
Marsh Posté le 27-11-2002 à 22:59:59
tapiocca a écrit a écrit : j'arrive po a mettre deux roll over sur un texte on survole un texte et a cote une image s'affiche et à un autre endroit un texte s'affiche |
j'y arrive en survolant une image et afficher une autre image ailleurs et un texte aussi (ailleurs)
mais pas en survolant un texte
Marsh Posté le 28-11-2002 à 10:12:25
antp a écrit a écrit : je t'ai déjà demander de te calmer à ce sujet il me semble... et on a toujours pas vu ton exemple de onmouseover en CSS qui n'utilise pas le javascript... jusqu'à présent ça ressemble à n'importe quoi ce que tu racontes... |
Ouais j'était pas mal enervé hier, faut dire que ca abuse grave du JS par ici... l'exemple arrive, j'ai fini à 23h00 hier soir et la je suis toujours pas chez moi (et g pas mon Mozilla préferé necessaire à quelques tests). Je suis pourtant sur de ce que j'affirme, il y a peut-etre des erreur sur les details je connais pas tout par coeur..., mais sur le fond c'est tres clair !
JS execute un script sur la machine du client, donc ethiquement ce n'est pas acceptable !
Marsh Posté le 28-11-2002 à 10:13:14
ReplyMarsh Posté le 29-11-2002 à 22:39:27
tapiocca a écrit a écrit : j'y arrive en survolant une image et afficher une autre image ailleurs et un texte aussi (ailleurs) mais pas en survolant un texte |
BON! mais... et moi alors ?...
Marsh Posté le 30-11-2002 à 10:47:05
tojours rien, moi non plus, toujours pas reussi
Marsh Posté le 30-11-2002 à 13:38:34
http://www.meyerweb.com/eric/css/edge/
Tu vas dans pure CSS Popup ...using image
(Attention avec IE le site est tres instable, parce que IE ne respecte pas les standard !!!)
Mais tu peux faire en sorte de faire ce que tu veux faire en CSS et que ce soit compatible IE, c'est possible.
Si tu veux vraiment je te le fait... mais bon faut essayer aussi...
Marsh Posté le 30-11-2002 à 14:40:05
J'ajouterai : http://www.wpdfd.com/editorial/wpd1102.htm#feature
Marsh Posté le 01-03-2008 à 18:41:29
Bonjour
Je ré-actualise ce message, parce que j'ai le même genre de pb et je n'arrive à trouver de solution.
J'ai crée des zones réactives sur une image. Sur chacune des zones, il y a un lien vers une page qui contient des ancres nommées.
Je voudrais en plus du lien intervertir une image sur chaque zone.
L'inversion d'image ne marche pas bien, j'ai du mal à avoir l'inversion et le lien
Y a t-il une solution ?
Je vous remercie pour votre aide
Marsh Posté le 23-11-2002 à 15:14:22
Une cd-thèque en html.
Je veux avoir dans une frame un tableau :
- colonne de gauche : les jaquettes qui s'affichent dans une zone definie
- colonne de droite : les titres des albums
donc se qui m'interresse c'est de survoler les titres à droite de haut en bas selon mon classement et que automatiquement les jaquettes s'affichent dans la zone colonne de gauche sur la même page.
Je sais le faire, mais seulement dans une nouvelle page qui s'affiche par dessus mais pas dans une zone de la page html en cours.