> 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
28,10 €Clé USB 3.1 SanDisk Extreme Go 128 Go à 28,10 €
Valable jusqu'au 08 Mai

Le vendeur sérieux QUMOX sur Rakuten fait une promotion sur la clé USB 3.1 Sandisk Extreme Go 128 Go qui passe à 28,10 € livrée. On la trouve ailleurs à partir de 40 €. Cette clé USB 3.1 (compatible usb 3.0) est rapide puisqu'elle offre des débits jusqu'à 200 Mo/s en lecture et 150 Mo/s en écriture. Pratique, son connecteur rétractable vous évitera d'avoir à manipuler (et perdre ?) un bouchon. 

Notez que si vous n'avez jamais commandé sur Rakuten, cette offre de parrainage vous permettra de déduire 10 € de votre commande (à partir de 20 € d'achat). La clé USB vous reviendra ainsi à 18,10 € !


> Voir l'offre
219,99 €Asus Chromebook 11,6 pouces (Celeron N3350, 4 Go de RAM, SSD 32 Go , Chrome OS) à 219,99 €
Valable jusqu'au 07 Mai

Cdiscount fait une promotion sur l'ordinateur portable Asus Chromebook 11,6 pouces C223NA-GJ0010 qu'il propose à 219,99 € seulement alors qu'on le trouve ailleurs à partir de 309 €. Il possède un processeur Intel Celeron N3350, 4 Go de RAM, un écran HD (1366x768), 32 Go de stockage SSD eMMC (extensible par USB) et ne pèse qu'1 kg. Cet ordinateur portable fonctionne sous Chrome OS conçu spécifiquement pour l'usage du Web et de ses applications. Notez que vous pouvez facilement remplacer ChromeOS par Linux


> Voir l'offre
19,96 €Casque micro gaming Aukey GH-X1 à 19,96 €
Valable jusqu'au 07 Mai

Amazon fait une promotion sur le casque gaming Aukey GH-X1 qui passe à 19,96 €. Ce casque compatible PC, PS4/PS5, Xbox One et Switch possède des écouteurs de 50 mm et un micro omnidirectionnel avec une réduction du bruit de fond. La télécommande sur fil vous permet de régler le volume de façon précise et analogique, et de couper le son du microphone pour garantir le respect de votre vie privée. Un éclairage RVB est également possible en branche un câble USB.


> 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