> Tous les forums > Forum des Webmasters
 Lien dans image animée [résolu]
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
Lacasita
  Posté le 20/05/2004 @ 23:09 
Aller en bas de la page 
Astucien
[hello] Bonjour. Je débute en programmation et j'aimerais mettre un lien hypertexte dans une image qui bouge sur ma page. J'ai trouvé <A HREF="mon lien"><IMG SRC="mon image"></A> qui fonctionne parfaitement pour une image statique. Le problême j'ai récupéré un script qui fait tomber mon image au bas de la page au chargement et celle ci reste en bas, même si on fait défiler la page. Le script est assez complexe,(il n'est pas de moi) et l'affichage final se fait sous la forme : <SCRIPT language="javascript"> // PrintCalque(X,Y,largeur,hauteur,"HTML"); PrintCalque(60,30,300,55,"<IMG src='Images/drap2.gif'width=68 height=50 hspace=10><IMG src='Images/roilion02.gif'> "); </SCRIPT> J'ai essayé de rajouter le <A HREF dans tous les sens, de jouer avec les balises sans succés. Si quelqu'un a un idée.

Modifié par Lacasita le 21/05/2004 20:37
Publicité
greg_seth
 Posté le 20/05/2004 à 23:29 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien
Salut Il faut bien utiliser <a href..., et toujours autour de l'image. Bon ici ton script en affiche deux, on va faire le lien sur la première : <SCRIPT language="javascript"> // PrintCalque(X,Y,largeur,hauteur,"HTML"); PrintCalque(60,30,300,55,"<a href="mon_lien.htm"><IMG src='Images/drap2.gif'width=68 height=50 hspace=10></a><IMG src='Images/roilion02.gif'> "); </SCRIPT> Voilà ! [smile]
Lacasita
 Posté le 21/05/2004 à 07:31 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien
[hello] Merci de ta réponse greg_seth. J'essaie ça ce soir. Il me semble avoir essayé ça et que ça me mettait une erreur de script, objet ) attendu à la ligne x. Je te tiens au courant. A+
greg_seth
 Posté le 21/05/2004 à 09:41 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien
Oui effectivement il y a une erreur de script : ça vien des guillemets, le navigateur ne fait pas la différence entre ceux utilisés pour les attributs HTML et pour la chaine de caractères. La mailleure solution: <SCRIPT language="javascript"> // PrintCalque(X,Y,largeur,hauteur,'HTML'); PrintCalque(60,30,300,55,'<a href="mon_lien.htm"><img src="Images/drap2.gif" width="68" height="50" hspace="10"></a><img src="Images/roilion02.gif"> '); </SCRIPT> Remarque : Si tu ne peux éviter l'imbrication des guillemets (simples ou doubles) tu peux utiliser le caractère d'échappement \. Exemple: "il a dit "bonjour""; va retourner une erreur, il faut écrire : "il a dit \"bonjour\"";
Buzzz
 Posté le 21/05/2004 à 09:48 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien
Greg, je suis nul en prog, mais comme tu as dit l'autre jour que tu as des Pb de vue[bigsmile], je me pose la question :
"il a dit "bonjour""; va retourner une erreur, il faut écrire : "il a dit \"bonjour\"";
ou en toute logique : \"bonjour"\" ????????

Modifié par Buzzz le 21/05/2004 09:49
greg_seth
 Posté le 21/05/2004 à 10:08 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien
Ah là non, cette fois je suis sur de mon coup, les guillemets qui définissent la chaîne de caractères doivent être les premiers et les derniers. Remarque, en utilisant &quot;, ca marcherait aussi : "il a dit &quot;Bonjour&quot;"; Ton exemple retournerait aussi une erreur vu qu'après le chaîne de caractère, terminé par le guillemet en rouge, il y aurait encore des choses (en vert) : "il a dit \"bonjour"\";
Buzzz
 Posté le 21/05/2004 à 10:11 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien
OK, pas de PB, c'est toi le boss! [clindoeil] Ce qui prouve bien que ma logique et la prog, ça fait deux .... J'ai répondu en même temps que toi sur CSS et Mozilla. Veux tu regarder stp la question que j'ai posée ?

Modifié par Buzzz le 21/05/2004 10:15
koala01
 Posté le 21/05/2004 à 13:15 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien
je confirme ce que dit greg_seth... Le caractère d'échapement doit etre juste avant le caractère qui doit etre affiché. Si tu le mets avant, dans ce cas ci, le dernier guillemet, la chaine de caractères se termine avant le caractère d'échapement... C'est un peu comme l'imbrication des balises: le bon vieux système LIFO (last in first out): on ferme en premier ce qu'on a ouvert en dernier
Lacasita
 Posté le 21/05/2004 à 20:36 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien
[hello] Super greg_seth. Je viens d'essayer ton deuxième script avec les ' ça marche parfaitement. Un petit border="0" en plus pour ne pas avoir de cadre et c'est parfait. Encore merci et chapeau à greg_seth. Merci aussi aux autres intervenants. A+
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
64,52 €Kit de 16 Go (2 x 8 Go) de mémoire DDR4 Corsair Vengeance LPX 3200 MHz à 64,52 € livré
88 € -27%

Amazon Allemagne fait une belle promotion sur le kit de 16 Go (2x8 Go) de mémoire DDR4 Corsair Vengeance LPX 3200 MHz qui passe à 59,40 €. Comptez 5,12 € pour la livraison en France soit un total de 64,52 € livré. Une très bonne affaire !


Voir l'offre
19,99 €Amazon Fire TV Stick Lite à 19,99 €
29,99 € -33%

Amazon fait une promotion sur la clé HDMI Amazon Fire TV Stick Lite qui passe à 19,99 € au lieu de 29,99 €. Cette clé HDMI à brancher sur votre TV possède un processeur quadricoeur, 1 Go de RAM et 8 Go d'espace de stockage, le WiFi et le bluetooth. Avec elle, vous allez pouvoir voir facilement Prime Video, Netflix, Disney+, YouTube, Spotify sur votre TV Full HD. Cette nouvelle version 2020 est compatible Alexa. Une télécommande est fournie.


Voir l'offre
16,44 €Clé USB Sandisk Dual Drive 128 Go à double connectique USB 3.1 Type A et C à 16,44 €
20 € -18%

Amazon fait une promotion sur la clé USB Sandisk Dual Drive 128 Go à double connectique USB 3.1 Type A et C qui passe à 16,44 €. Cette clé USB  dispose d'un connecteur réversible USB Type C et d'un connecteur classique de type A. Grâce à elle, transférez en toute simplicité et rapidement (jusqu'à 150 Mo/s) vos fichiers entre vos smartphones, tablettes et ordinateurs. On la trouve ailleurs à plus de 20 €.


Voir l'offre
26,38 €Clé USB 3.0 SanDisk Ultra Flair 256 Go à 26,38 €
40 € -34%

Amazon fait une promotion sur la clé USB 3.0 SanDisk Ultra Flair 256 Go qui passe à 26,38 € alors qu'on la trouve ailleurs à plus de 40 €.


Voir l'offre

Sujets relatifs
Lien http dans une image du CSS
Lien dans blog/Résolu
[Resolu]CSS adapter une image dans un cadre precis
[Resolu]Ouvir un lien dans une nouvelle fenetre
image dans 1 forum/resolu
lien dans une image??
Bouton-image dans un formulaire HTML [resolu]
Insérer un lien hypertexte dans un tableau(Résolu)
Lien sur une image cliquable ? RESOLU
Faire un lien sur une image
Plus de sujets relatifs à Lien dans image animée [résolu]
 > Tous les forums > Forum Forum des Webmasters