> 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à

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...

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...

Publicité
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
35,77 €Carte mémoire Samsung 256 Go MicroSDXC Evo Select U3 (130 Mo/s) à 35,77 € livrée
50 € -28%

Amazon Allemagne fait une promotion sur la carte mémoire Samsung 256 Go MicroSDXC Evo Select U3 qui passe à 31,25 € (avec la TVA ajustée). Comptez 4,52 € pour la livraison en France soit un total de 35,77 € livrée

Une bonne affaire pour cette carte que l'on trouve ailleurs à partir de 50 € et qui offre des vitesses de 130 Mo/s en lecture et 110 Mo/s en écriture.  Elle est idéale pour les téléphones, caméras et appareils photo 4K. Elle est étanche, anti-choc et résiste aux rayons X et aux champs magnétiques. Elle est garantie 10 ans.


Voir l'offre
89,99 €SSD externe NVMe Crucial X8 1 To à 89,99 €
120 € -25%

Amazon fait une promotion sur le SSD externe NVMe Crucial X8 1 To qui passe à 89,99 € alors qu'on le trouve ailleurs à partir de 120 €. Il offre des vitesses de lecture jusqu'à 1050 Mo/s et résiste aux chutes jusqu'à 2 mètres, aux chocs et aux températures extrêmes. Il est fourni avec des connecteurs USB C-3.2 et USB-A (USB classique).


Voir l'offre
499,99 €PC Portable 14 pouces HUAWEI MateBook (Core i5, 8Go RAM, 512 Go SSD) à 499,99 €
599 € -17%

Cdiscount fait une promotion sur le PC Portable 14 pouces HUAWEI MateBook B3-410 qui passe à 499,99 € alors qu'on le trouve ailleurs à partir de 599 €. Ce portable possède un processeur Intel Core i5-10210U, de 8 Go de RAM, d'un SSD 512 Go, d'un chip graphique Intel UHD et tourne sous Windows 10 Pro que vous pourrez mettre à jour pour Windows 11.

Son poids plume de 1,38 Kg et son autonomie de 10 heures vous permettront de l'emmener facilement partout avec vous. Possède un capteur d'empreinte digitale intégré au bouton d'alimentation. Pratique pour déverrouiller son ordinateur facilement et en toute sécurité.


Voir l'offre
149,99 €Ecran 24 pouces Acer Nitro XV242YPbmiiprx (FHD, IPS, 165 Hz, pied réglable en hauteur) à 149,99 €
185 € -19%

Cdiscount fait une promotion sur l'écran 24 pouces Acer Nitro XV242YPbmiiprx (FHD 1920x1080, IPS, 165 Hz) à 149,99 € au lieu de 185 €. L'écran est Adaptive Sync et compatible Freesync et GSync. Son pied est réglable en hauteur. Une très bonne affaire pour un très bon écran.


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