> Tous les forums > Forum des Webmasters
 popup image dans un texteSujet résolu
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
chinart
  Posté le 03/11/2008 @ 12:48 
Aller en bas de la page 
Astucien

Bonjour,

Je voudrais dans un texte, qu'au passage de la souris un popup avec une image se declenche.Je n'arrive pas à faire le lien avec un mot qui est dans le texte,par la suite je voudrais plusieurs popup dans un texte.

par exemple:bien le bonjour webmasters de pc astuces....et voudrais donc un popup sur le mot bonjour(donc une image)un autre sur webmasters avec une autre image etc...

Voilà le premier script que j'ai uttilisé(à la base il semble qu'il ne soit que pour le texte)

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html><head>
<meta content="text/html; charset=ISO-8859-1" http-equiv="content-type"><title>popup texte</title>

</head><body>
<script language="JavaScript">
<!--
var fenetreNote=null;
function afficheNote(message, couleurFond, fond, couleurTexte, typePolice, tailleCaracteres) {
fenetre = window.open('','Note','toolbar=no,location=no,directories=no,status=no,scrollbars=no,resizable=yes,copyhistory=no,' + 'width=250' + ',height=100');
fenetreNote = fenetre;
if (fenetreNote != null) {
doc = fenetre.document;
texte = '<' + 'HTML' + '><' + 'HEAD' + '><' + 'TITLE' + '>' + message + '</' + 'TITLE' + '><' + '/HEAD' + '><' + 'BODY BACKGROUND=' + '"' + fond + '"' + ' BGCOLOR=' + '"' + couleurFond + '">';
texte += '<CENTER>';
texte +='<FONT FACE="' + typePolice +'"';
texte += ' SIZE=' + tailleCaracteres;
texte += ' COLOR=' + '"' + couleurTexte +'">';
texte += message + '</CENTER> </FONT>';
texte += '</' + 'BODY' + '><' + '/HTML' + '>';
doc.write(texte);
doc.close();
}
}
function fermerNote() {
if (fenetreNote != null) {
fenetreNote.close( );
fenetreNote = null;
}
}
//-->
</script>
<a href="http://www.votre-site.com" onmouseover="afficheNote('Aller sur le site a l adresse URL :http://1erclicdiabloedit.free.fr.','blue','','#FFFFFF','VAG Rundschrift D',4)" onclick="fermerNote()">Le lien a survoler pour ouvrir la POPUP</a>
</body></html>

Voila le segond que j'ai modifié pour avoir une image à la place

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html><head><script><endnote><head>
<script><endnote><head>
<script></script>
<meta content="text/html; charset=ISO-8859-1" http-equiv="content-type"><title>POPUP IMAGE</title>

</head><body>
<script language="JavaScript">
<!--
var fenetreNote=null;
function afficheNote(message, couleurFond, fond, couleurTexte, typePolice, tailleCaracteres) {
fenetre = window.open
("about:blank", "pop", "width=500,height=500");
fenetreNote = fenetre;
if (fenetreNote != null) {
fen.document.write("<img src='monimage.jpg'>");
}
}
function fermerNote() {
if (fenetreNote != null) {
fenetreNote.close( );
fenetreNote = null;
}texte = '<' + 'HTML' + '><' + 'HEAD' + '><' + 'TITLE' + '>' + message + '</' + 'TITLE' + '><' + '/HEAD' + '><' + 'BODY BACKGROUND=' + '"' + fond + '"' + ' BGCOLOR=' + '"' + couleurFond + '">';
texte += '<CENTER>';
texte +='<FONT FACE="' + typePolice +'"';
texte += ' SIZE=' + tailleCaracteres;
texte += ' COLOR=' + '"' + couleurTexte +'">';
texte += message + '</CENTER> </FONT>';
texte += '</' + 'BODY' + '><' + '/HTML' + '>';
doc.write(texte);
doc.close();
}
//-->
</script>
<a href="http://www.votre-site.com" onmouseover="afficheNote('Aller sur le site a l adresse URL :http://1erclicdiabloedit.free.fr.','blue','','#FFFFFF','VAG Rundschrift D',4)" onclick="fermerNote()">Le lien a survoler pour ouvrir la
POPUP</a><br><br><br><br><br><br><br><br>
</body></html>

merci et bonne journée

Publicité
chinart
 Posté le 03/11/2008 à 14:38 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

bon j'avance... je suis "arrivé" à faire le lien sur un mot.par contre je n'arrive pas à afficher l'image que j'ai télechargé chez mon hébergeur,quand je met l'adresse dans mon navigateur,pas de probléme,mais dans le script je dois la "mettre"au mauvais endroit ? le cadre s'ouvre mais pas d'image(la taille de mon image et mon cadre sont les memes)

je cherche...merci si vous avez une idée

chinart
 Posté le 03/11/2008 à 17:46 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

bon aprés trois heures de "bidouillage" un petit up.....

Dreamer
 Posté le 03/11/2008 à 18:05 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Maître astucien

Je ne comprends pas trop ce que tu veux faire ...........Un popup avec une image dedans au survol d'un mot ???

elle
 Posté le 03/11/2008 à 19:27 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Grande Maîtresse astucienne

Ça se fait très bien en CSS. Je t'ai déjà donné des liens...

Afficher / Masquer des éléments sans javascript



Modifié par elle le 03/11/2008 19:28
chinart
 Posté le 04/11/2008 à 06:30 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

,elle & dreamer

ellle,Encore Merci,c'est exactement ca,

chinart
 Posté le 04/11/2008 à 07:47 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

RE,

je n'arrive pas à faire apparaitre une image

une idée?

elle
 Posté le 04/11/2008 à 08:26 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Grande Maîtresse astucienne

Tu as fait quoi au juste?

chinart
 Posté le 04/11/2008 à 08:35 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

elle

<body>
<a href="">afficher le calque<span>texte et images peuvent être placés ici</span></a>
</body>

à la place de "afficher le calque",j'ai mis le lien de mon image http://monimage.com

voilà

Publicité
elle
 Posté le 04/11/2008 à 08:36 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Grande Maîtresse astucienne

Et dans la feuille de styles?

chinart
 Posté le 04/11/2008 à 08:39 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien


<style type="text/css">
<!--
a {
text-decoration: none; /* définition du lien qui affichera le "calque" */
}
a:hover {
background: none; /* correction d'un bug IE */
}
a span { /* définition de la balise <span> inclue dans <a> */
display: none;
}
a:hover span { /* définition de la balise <span> au survol */
display: inline;
position: absolute;
top: 200px; /* positions et dimensions du calque, que vous pouvez changer à loisir */
left: 100px;
width: 250px;
height: 100px;
background: green;
text-align: center;
color: white;
}
-->
</style>

j'ai juste modifié les dimensions

chinart
 Posté le 04/11/2008 à 11:25 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

encore un essai avec la balise <img>url pas d'image

kalinka
 Posté le 04/11/2008 à 12:46 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucienne

tu dois modifier ton lien et mettre l'url de ton image entre les span avec un simple img src

<a href="">ici le mot qui sera survolé<span><img src="liendetonimage">
</span></a>

tu peux aussi inclure une legende en dessous ton image

<a href="">ici le mot qui sera survolé<span><img src="liendetonimage"><br>le texte de ta legende
</span></a>



Modifié par kalinka le 04/11/2008 12:58
chinart
 Posté le 04/11/2008 à 17:17 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Kalinka

merci pour ta réponse,j'ai essayé mais je ne vois toujours pas mon image,j'ai maintenant dans le rectangle" img src =http://www.mon image" (c'est normalement l'adresse de mon image,et elle fonctionne dans mon navigateur)mais pas avec le popup

si quelqu'un pouvais à partir du code pouvais me faire un essai,avec une image que je comprenne mon erreur

Merci

kalinka
 Posté le 04/11/2008 à 17:49 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucienne

tu n'aurais pas oublier de mettre les < > autour de la ligne ?

<a href="">ici le mot qui sera survolé<span><img src="liendetonimage"><br>le texte de ta legende
</span></a>



Modifié par kalinka le 04/11/2008 17:50
chinart
 Posté le 04/11/2008 à 18:01 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

j'avais "oublié"les <>

elle
 Posté le 04/11/2008 à 18:03 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Grande Maîtresse astucienne

Je ne ris pas, non...

Publicité
elle
 Posté le 04/11/2008 à 18:04 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Grande Maîtresse astucienne

Dis, tu utilises quoi comme éditeur de code? Tu as la coloration syntaxique?

kalinka
 Posté le 04/11/2008 à 18:06 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucienne

c'est toujours les choses les plus simples qu'on oublie je m'en suis aperçue d'autant plus vite que j'ai fait la meme erreur lorsque j'ai testé le code

chinart
 Posté le 04/11/2008 à 18:37 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

elle ,je suis avec komposer pour faire le site,(pas de coloration) et j'ai notpad,pour faire des "test" encore MERCI kalinka

elle
 Posté le 04/11/2008 à 19:00 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Grande Maîtresse astucienne

D'après les copies d'écran que j'ai vues, il y a la coloration syntaxique sur Kompozer. Ça te permettrait de voir rapidement les erreurs de ce genre...

Page : [1] 
Page 1 sur 1

Vous devez être connecté pour participer à la discussion.
Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !
Recevoir PC Astuces par e-mail


La Lettre quotidienne +226 000 inscrits
Avec l'actu, des logiciels, des applis, des astuces, des bons plans, ...

Les bonnes affaires
Une fois par semaine, un récap des meilleurs offres.

Les fonds d'écran
De jolies photos pour personnaliser votre bureau. Une fois par semaine.

Les nouveaux Bons Plans
Des notifications pour ne pas rater les bons plans publiés sur le site.

Les bons plans du moment PC Astuces

Tous les Bons Plans
899,99 €PC portable 15.6 pouces Lenovo (Core i5, 8 Go de RAM, 512 Go SSD, GTX 1650 4 Go) à 899,99 €
Valable jusqu'au 18 Mai

Cdiscount fait une promotion sur le PC portable 15.6 pouces pouces Lenovo Ideapad 3 15ARH05 qui passe à 899,99 € alors qu'on le trouve ailleurs autour de 1100 €. Ce portable dispose d'un écran de 15.6 pouces FullHD (1920x1080), d'un processeur AMD Ryzen 7 4800H, de 16 Go de RAM, d'un SSD de 512 Go, d'une d'une carte graphique dédiée GeForce GTX 1650 TI 4 Go, du WiFi et du Bluetooth. L'ordinateur est livré sans OS. Vous pouvez installer Windows 10.


> Voir l'offre
29,90 €Compresseur portable autonome Xiaomi Mija à 29,90 €
Valable jusqu'au 19 Mai

Amazon fait une promotion sur le compresseur portable autonome Xiaomi Mija qui passe à 29,90 € livré gratuitement. Ce compresseur à emporter facilement avec vous comporte un écran (où vous pourrez choisir la pression à atteindre en PSI ou BAR) une batterie de 2000 mA et vous permettra de gonfler vos jouets (41 pièces avec une charge), pneus de vélo, de trotinette, de moto (6 pneus avec une charge) et même de voiture (5 pneus avec une charge) facilement.

Le câble est accompagné d'un embout pour valve Schrader et un adapteur Presta et une aiguille sont fournis. Le compresseur se recharge via une prise Micro USB.


> Voir l'offre
649,99 €Ordinateur portable Lenovo 15.6 pouces (FHD, Ryzen 7, 8 Go RAM, SSD 512 Go, Windows 10) à 649,99 €
Valable jusqu'au 18 Mai

Darty fait une promotion sur l'ordinateur portable Lenovo Ideapad 5 15ARE05 qui passe à 649,99 € alors qu'on le trouve habituellement à 799 €. Cet ordinateur portable dispose d'un écran 15,6 pouces Full HD (1920x1080), d'un processeur AMD Ryzen 7 4700U, de 8 Go de RAM, d'un SSD de 512 Go, d'une webcam, d'un lecteur de cartes mémoire et de connexions Bluetooth, WiFi, Ethernet, HDMI, USB 2.0 et USB 3.0. Le tout tourne sous Windows 10. Une bonne affaire


> Voir l'offre

Sujets relatifs
Insertion texte dans une image a un endroit précis
Agrandir image dans popup au survol de la souri
insérer du texte dans une image avec frontpage
editeur TinyMCE grande largeur texte dans page
Texte dans tableau
Bulle de texte dans une zone cliquable
Image Pub dans PCa
changer mon image d'entête dans le code htlm blogger
Insertion image dans page Web directement sans URL ?
Listes - Espace entre la puce (image) et le texte
Plus de sujets relatifs à popup image dans un texte
 > Tous les forums > Forum Forum des Webmasters