01net    Web


Actuellement en ligne : 55 Utilisateurs >S'inscrire      >S'identifier      >Recherche      >Aide  
modéré par PC-Conseil, Helger  
L'Ordinateur Individuel > Forum de L'Ordinateur Individuel > Programmation
> Utiliser une image SVG avec un lien dans une page HTML
Auteur
Message
 
<     1       >
jfgananca
  Respecte l'autoctone !
  :-)
  Posté le 02/06/2008 21:29:38       ?   @    
Bonsoir à tous.

Après avoir cherché comment remplacer des images *.jpg par des svg, j'ai trouvé ce code :

<object type="image/svg+xml" data="mon_image.svg">
<img src="mon_image.png" alt="mon image">
</object >

Cependant, je ne sais pas comment mettre un lien sur mon image. Quelqu'un sait-il faire ? J'ai peur que cela touche au XML et je ne suis pas sûr de maîtriser.

D'avance merci.
-------
www.MiniBout.net : Les aventures de Super Maman et Super Papa, Super Parents de Boulouboulou.
---------------
L'ignorance tue
www.NF4F.info
---------------
www.BuroDelire.com
Quand on travaille pour des hommes, on en met un coup ; quand c'est pour des cons, on fait semblant.[Alexandre Soljenitsyne]
psyko_pa_rigide
  
  :-)
  Posté le 02/06/2008 21:59:41       ?   @    
il devrait y avoir ce que tu cherches là :

http://www.euroclid.fr/Cours_SVG/all.htm
-------
disparu sans laisser d'adresse
LeonSulivan
  
  :-)
  Posté le 04/06/2008 01:32:20       ?   ^   @    
Je pense que ce code devrait marcher :

<a href="page.html"><embed width="200" height="200" name="img" src="image.svg" type="image/svg+xml"></a>
-------
http://www.jerome-baudoux.com
http://www.jerome-baudoux.com/BattleJump : Jeu de plateforme/Puzzle gratuit pour pc
jfgananca
  Respecte l'autoctone !
  :-)
  Posté le 05/06/2008 21:40:35       ?   @    
Le Embed n'est pas une solution dite "propre" donc je lache l'affaire, je fais du png avec un hach pour que les effets de transparence soient perçus par IE6.

Merci à vous deux.
-------
www.MiniBout.net : Les aventures de Super Maman et Super Papa, Super Parents de Boulouboulou.
---------------
L'ignorance tue
www.NF4F.info
---------------
www.BuroDelire.com
Quand on travaille pour des hommes, on en met un coup ; quand c'est pour des cons, on fait semblant.[Alexandre Soljenitsyne]
Helger
  Tout simplement
  :-)
  Posté le 08/06/2008 14:18:24       ?   ^   @    
Hello.
jfgananca a écrit :
Le Embed n'est pas une solution dite "propre" donc je lache l'affaire
Pourquoi donc ?

[:Ducatman:1]
-------
Hypocrite lecteur, mon semblable, mon frère
Nous avons dit souvent d'impérissables choses


[:fbc:4][:fbc:5][:fbc:6][:fbc:7]
LeonSulivan
  
  :-)
  Posté le 08/06/2008 14:34:16       ?   ^   @    
La balise Embed n'est pas une solution dite "propre" car en effet elle n'est pas valide selon les normes W3C.
Il est préférable d'utiliser la balise object.

Cependant j'ai proposé à jfgananca d'utiliser une balise Embed car j'ai lu ( je ne sais plus où ... ) que la balise object posait des problèmes dans le cas des images SVG
-------
http://www.jerome-baudoux.com
http://www.jerome-baudoux.com/BattleJump : Jeu de plateforme/Puzzle gratuit pour pc
Helger
  Tout simplement
  :-)
  Posté le 08/06/2008 14:46:47       ?   ^   @    
Hello.

Je m'attendais bien à cette réponse.
Oh, certes elle n'est pas valide W3C utilisée seule.
Mais imbriquée dans une balise Object, si.

Après tout dépend via quel "DOCTYPE" la page a été créée.
<embled> n'a pas été suivi dans la version 4 de HMTL mais avant si.
Oh clair, plus personne n'utilise les versions précédentes, mais le validator valide toujours les anciennes versions.

;)
-------
Hypocrite lecteur, mon semblable, mon frère
Nous avons dit souvent d'impérissables choses


[:fbc:4][:fbc:5][:fbc:6][:fbc:7]
med365
  Bouläy hunter
  :-)
  Posté le 08/06/2008 16:08:43       ?   ^   @    
En même temps ca fait pas très propre d'utiliser un standart relativement en vue (svg) avec une balise dépréciée... non ? :D
Helger
  Tout simplement
  :-)
  Posté le 08/06/2008 16:28:22       ?   ^   @    
En même temps, tu n'as pas bien lu ce que j'ai écris. :p

[:gouloumgouloum:5]
-------
Hypocrite lecteur, mon semblable, mon frère
Nous avons dit souvent d'impérissables choses


[:fbc:4][:fbc:5][:fbc:6][:fbc:7]
med365
  Bouläy hunter
  :-)
  Posté le 08/06/2008 16:51:24       ?   ^   @    
J'avoue j'ai pas trop compris, tu lui suggère d'utiliser embed dans object ? Ou alors de passer en html 3 ? :sifflote:
Helger
  Tout simplement
  :-)
  Posté le 08/06/2008 18:39:49       ?   ^   @    
Absolument pas. :))
-------
Hypocrite lecteur, mon semblable, mon frère
Nous avons dit souvent d'impérissables choses


[:fbc:4][:fbc:5][:fbc:6][:fbc:7]
jfgananca
  Respecte l'autoctone !
  :-)
  Posté le 12/06/2008 21:13:05       ?   @    
Bonsoir à tous.

Merci d'avoir poursuivi la discussion malgré mon abandon.

Les solutions évoquées sont trop complexes pour moi. Je m'oriente vers du PNG généré depuis mes SVG (avec inkscape). Le nouveau problème c'est de gérer la transparence avec IE6 mais il existe un script pour ça. Donc globalement, ça me convient plus.

Merci à tous.
-------
www.MiniBout.net : Les aventures de Super Maman et Super Papa, Super Parents de Boulouboulou.
---------------
L'ignorance tue
www.NF4F.info
---------------
www.BuroDelire.com
Quand on travaille pour des hommes, on en met un coup ; quand c'est pour des cons, on fait semblant.[Alexandre Soljenitsyne]
med365
  Bouläy hunter
  :-)
  Posté le 13/06/2008 16:23:58       ?   ^   @    
En même temps je viens de voir que le W3C recommande l'utilisation de embed pour insérer du flash, donc pourquoi pas du SVG ?

Bon courage

A+
<     1       >

L'Ordinateur Individuel > Forum de L'Ordinateur Individuel > Programmation
> Utiliser une image SVG avec un lien dans une page HTML

Aller à :

Page générée en : 0.12s - X2board 2.2

Nous contacter | Charte de confiance | Voir notice légale

Tous droits réservés © 1999 - 2008 Groupe Tests - 01net.


Sites du réseau 01net Network : 01net - 01men - Rmc.fr - Bfmtv.fr - Radiobfm.com - TousLesPodcasts - Micro Achat

> paru le 01/10/2008