Ouvrir une image dans une pop-up
Résolu
jejeremiet
Messages postés
30
Date d'inscription
Statut
Membre
Dernière intervention
-
jejeremiet Messages postés 30 Date d'inscription Statut Membre Dernière intervention -
jejeremiet Messages postés 30 Date d'inscription Statut Membre Dernière intervention -
Bonjour, j'ai un petit probleme, je souhaite faire apparaitre une image lors du passge du pointeur sur un texte, ce probleme a déja été soulevé de nombreuses fois mais je ne trouve ma reponse dans aucun forum; j'ai essayé pas mal de trucs mais rien ne fonctionne comme je souhaite!
si vous avez des propositions...
merci d'avance.
si vous avez des propositions...
merci d'avance.
A voir également:
- Ouvrir une image dans une pop-up
- Comment ouvrir un fichier epub ? - Guide
- Ouvrir fichier .bin - Guide
- Pop up mcafee - Accueil - Piratage
- Légender une image - Guide
- Ouvrir fichier .dat - Guide
22 réponses
SALUT
fais le en CSS !
voila un exemple avec trois infobulle sur un lien , un texte , une image ! ca s adapte et ce modifis tres
facilement
fais le en CSS !
voila un exemple avec trois infobulle sur un lien , un texte , une image ! ca s adapte et ce modifis tres
facilement
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title> RAD ZONE Webcreation </title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <meta name="author" content="http://radservebeer.free.fr" /> <meta name="generator" content="PSPad editor, www.pspad.com" /> <style type="text/css"> /*<![CDATA[*/ body { background-color: #464646; font-size: 12px; font-family: Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif; color:#564b47; text-align: center; } #content { position:absolute; height:400px; width:800px; margin:-200px 0px 0px -400px; top: 50%; left: 50%; text-align: left; background-color: #fff; } p{ text-indent: 5px; margin: 5px;} /* DEBUT DU CSS POUR L infobulle */ em.infobulle { color: #c00; } em.infobulle b { display: none; } em.infobulle:hover { border: 0; position: relative; z-index: 500; } em.infobulle:hover b { display: block; position: absolute; top: 20px; left: 30px; filter: alpha(opacity=80); -moz-opacity: 0.80; opacity: 0.80; } a.infobulle b { display: none; } a.infobulle:hover { border: 0; position: relative; z-index: 500; } a.infobulle:hover b { display: block; position: absolute; top: 20px; left: 30px; } img { border: none ; } /*]]>*/ </style> </head> <body> <div id="content"> <p> Eu faucibus mauris. <a class="infobulle" href="#">LIEN AVEC infobulle CSS <b><img src= "img32.jpg" width="240" height="180" alt="img" /></b></a> . Lorem ipsum dolor sit amet consectetuer pede lacinia Duis Cum laoreet. Interdum Fusce Curabitur pede aliquet Nulla ut eros condimentum orci porttitor. Nunc. </p> <p> Lorem venenatis id et elit at augue quis vitae Curabitur fringilla. Elit et Curabitur Morbi Quisque Morbi vel Nam sodales ullamcorper sit. Eu faucibus mauris amet et tristique. </p> <p> SUR UNE IMAGE. <a class="infobulle" href="#"><img src="img32.jpg" width="48" height="36" alt="" /><b><img src="img32.jpg" alt="img" /></b></a> at augue quis vitae Curabitur fringilla. Elit et Curabitur Morbi Quisque Morbi vel Nam sodales ullamcorper sit. Eu faucibus mauris amet et tristique. </p> <p> Lorem venenatis id et elit . <em class="infobulle">SUR UN TEXTE <b><img src="img32.jpg" width="240" height="180" alt="img" /></b></em> consectetuer pede lacinia Duis Cum laoreet. Interdum Fusce Curabitur pede aliquet Nulla ut eros condimentum orci porttitor. Nunc. </p> <p> Lorem venenatis id et elit at augue quis vitae Curabitur fringilla. Elit et Curabitur Morbi Quisque Morbi vel Nam sodales ullamcorper sit. Eu faucibus mauris amet et tristique. </p> </div> </body> </html>
a vrai dire je n'en sait rien : je débute^^
je pensait que le pop était le plus simple, comment faire avec div, div sert a "selectionner" un texte ou une ligne?
as tu un exemple sur une page ou un morceau de code a essayer
merci
je pensait que le pop était le plus simple, comment faire avec div, div sert a "selectionner" un texte ou une ligne?
as tu un exemple sur une page ou un morceau de code a essayer
merci
je ne m'en sort pas...
peux tu me donner un bout de code parce que la...
tiens je te donne un exemple sur un site : http://www.creationsylvie.net/psp/traduction/mes_traductions_tutoriels_adriana.html (dans le tableau vers le milieu)
j'ai essayé de reprendre le code source mais ca ne fonctionne pas sur mon site (c'est un site gratuit sur e-monsite, c'est peut etre pour ca)
peux tu me donner un bout de code parce que la...
tiens je te donne un exemple sur un site : http://www.creationsylvie.net/psp/traduction/mes_traductions_tutoriels_adriana.html (dans le tableau vers le milieu)
j'ai essayé de reprendre le code source mais ca ne fonctionne pas sur mon site (c'est un site gratuit sur e-monsite, c'est peut etre pour ca)
http://www.dynamicdrive.com/dynamicindex15/index.html
Voilà le site de la personne qui l'a fait, il y a différents code
Voilà le site de la personne qui l'a fait, il y a différents code
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
bon, ca continue a m'enerver...
en effet la source est ici http://www.dynamicdrive.com/dynamicindex4/imagetooltip.htm#
le probleme est que je ne sait quoi remplacer pour utiliser mes images; j'ai essayé pas mal de trucs mais rien n'y fait
faut il un format special pour les images? aparemment eux utilisent du "gif" mais j'ai testé aussi
merci de m'indiquer les lignes a modifier
merci beaucoup
en effet la source est ici http://www.dynamicdrive.com/dynamicindex4/imagetooltip.htm#
le probleme est que je ne sait quoi remplacer pour utiliser mes images; j'ai essayé pas mal de trucs mais rien n'y fait
faut il un format special pour les images? aparemment eux utilisent du "gif" mais j'ai testé aussi
merci de m'indiquer les lignes a modifier
merci beaucoup
normalement il faut uniquement modifier ces trois lignes :
messages[0] = new Array('red_balloon.gif','Here is a red balloon on a white background',"#FFFFFF");
messages[1] = new Array('duck2.gif','Here is a duck on a light blue background.',"#DDECFF");
messages[2] = new Array('test.gif','Test description','black','white');
et ne pas oublier ça :
<a href="#" onmouseover="doTooltip(event,0)" onmouseout="hideTip()">Link 1</a><br>
<a href="#" onmouseover="doTooltip(event,1)" onmouseout="hideTip()">Link 2</a>
messages[0] = new Array('red_balloon.gif','Here is a red balloon on a white background',"#FFFFFF");
messages[1] = new Array('duck2.gif','Here is a duck on a light blue background.',"#DDECFF");
messages[2] = new Array('test.gif','Test description','black','white');
et ne pas oublier ça :
<a href="#" onmouseover="doTooltip(event,0)" onmouseout="hideTip()">Link 1</a><br>
<a href="#" onmouseover="doTooltip(event,1)" onmouseout="hideTip()">Link 2</a>
ok j'ai mis a la place de "red_balloon.gif" le chemin de mon image c'est bien ca ??? le reste c'est une couleur et un texte...
les lignes suivantes peuvent etre mis a la suite du reste non?
"<a href="#" onmouseover="doTooltip(event,0)" onmouseout="hideTip()">Link 1</a><br>
<a href="#" onmouseover="doTooltip(event,1)" onmouseout="hideTip()">Link 2</a>"
les lignes suivantes peuvent etre mis a la suite du reste non?
"<a href="#" onmouseover="doTooltip(event,0)" onmouseout="hideTip()">Link 1</a><br>
<a href="#" onmouseover="doTooltip(event,1)" onmouseout="hideTip()">Link 2</a>"
Oui c'est bien ça. La couleur c'est la couleur de fond de la fenêtre et le texte je pense que tu peux mettre juste '' afin qu'il n'y ait rien d'écrit.
Quant à ce bout de code, il est à mettre à la place des liens dans le <body> de ta page sur lesquels tu veux que l'image s'applique:
<a href="#" onmouseover="doTooltip(event,0)" onmouseout="hideTip()">Link 1</a><br>
<a href="#" onmouseover="doTooltip(event,1)" onmouseout="hideTip()">Link 2</a>
Tu changes ensuite Link 1 et Link 2 par les noms de tes liens
Quant à ce bout de code, il est à mettre à la place des liens dans le <body> de ta page sur lesquels tu veux que l'image s'applique:
<a href="#" onmouseover="doTooltip(event,0)" onmouseout="hideTip()">Link 1</a><br>
<a href="#" onmouseover="doTooltip(event,1)" onmouseout="hideTip()">Link 2</a>
Tu changes ensuite Link 1 et Link 2 par les noms de tes liens
ouais c'est ce que je fais...
je vais réessayer!!!
c'est possible qu'il soit impossible de faire cela sur e-monsite???
je vais réessayer!!!
c'est possible qu'il soit impossible de faire cela sur e-monsite???
ha oui voila en fait dans les lignes suivantes on appelle des images mais ou doit on mettre les chemins???
messages[0] = new Array('red_balloon.gif','Here is a red balloon on a white background',"#FFFFFF");
messages[1] = new Array('duck2.gif','Here is a duck on a light blue background.',"#DDECFF");
messages[2] = new Array('test.gif','Test description','black','white');
messages[0] = new Array('red_balloon.gif','Here is a red balloon on a white background',"#FFFFFF");
messages[1] = new Array('duck2.gif','Here is a duck on a light blue background.',"#DDECFF");
messages[2] = new Array('test.gif','Test description','black','white');
ouais ca ne marche pas c'est pas qu'il faut précharger les images et les rappeler ensuite par hasard ???
Salut, aller je vais faire un peu de pub pour une de mes source.
Tu copie-colle le code qui est sur cette page : http://www.javascriptfr.com
Dans un fichier lightbox.js par exemple.
Dans ton index.html, tu appel le js :
Pour activer le lightbox, il suffit d'appeler tes images comme ça :
Attention, il faut que l'url du lien et de l'image soit la même, sinon, ça ne fonctionne pas.
Tu copie-colle le code qui est sur cette page : http://www.javascriptfr.com
Dans un fichier lightbox.js par exemple.
Dans ton index.html, tu appel le js :
<script type="text/javascript" src="lightbox.js">
Pour activer le lightbox, il suffit d'appeler tes images comme ça :
<a href="url_image"><img src="url_image"/></a>
Attention, il faut que l'url du lien et de l'image soit la même, sinon, ça ne fonctionne pas.
Euh, excuse moi, j'avais mal lu ta question, ça n'affiche pas l'image au passage de la souris, mais quand tu clic dessus. Désolé. J'ai répondu trop vite.
ouais je viens de voir ca ... en plus c'est pour agrandir une image par exemple alors que moi c'est a partir d'un texte que je veux afficher l'image en complement...
ok merci beaucoup moi je continue a chercher de mon coté : j'ai la source mais ca ne marche pas si tu arrives a tester et a comprendre comment faire ^^
c'est pas mal mais ca me fait une bande de environ 1cm avec le texte dedans et je n'arrives pas a l'agrandir
c'est quoi qu'il faut modifier?
c'est quoi qu'il faut modifier?
C'est pas mal mais ca me fait une bande de environ 1cm avec le texte dedans et je n'arrives pas a l'agrandir ????
comment ca !!!!
voila ce que ca donne
http://radservebeer.free.fr/demorad/tooltipCSS/
comment ca !!!!
voila ce que ca donne
http://radservebeer.free.fr/demorad/tooltipCSS/