From: Sylvain Wallez (sylvain.wallez@anyware-tech.com)
Date: 06/02/2004 - 10:19
Alexandre Arcouteil wrote:
>Jean-Claude Moissinac wrote:
>
>
>>Bonjour
>>
>>SVG promet de se développer et d'être lu par divers viewer sur diverses
>>architectures.
>>Dans cette perspective, il est important que les développeurs actuels
>>utilisant SVG aient de bonnes pratiques.
>>En voici deux:
>>1) ne pas référencer explicitement le plug-in Adobe dans les pages HTML
>>qui englobent du SVG:
>>on trouve souvent:
>> <embed width="773" height="500" name="beautruc"
>>src="beautruc.svg"
>>pluginspage="http://www.adobe.com/svg/viewer/install/" type="image/svg+xml">
>>alors que
>> <embed width="773" height="500" name="beautruc"
>>src="beautruc.svg" type="image/svg+xml">
>>
>>
>
>Bonjour,
>
>Vous avez tout à fait raison de préciser cet aspect de l'insertion d'un
>document SVG dans une page HTML.
>
>C'est une question qui reste ouverte car si la méthode "embed" est
>préconisée par Adobe
>(http://www.adobe.com/svg/viewer/install/main.html),il s'agit quand même
>d'un élément déclassé depuis HTML 4.0 au profit de l'élément "object".
>La recommandation SVG 1.1 ne fait ainsi aucune référence à "embed"
>parmis les syntaxes possibles pour relier un document SVG à une page
>HTML (http://www.w3.org/TR/SVG11/concepts.html#UsageOptions).
>
>En théorie, pour être conforme aux recommandations du W3C, il faudrait
>donc écrire quelque chose comme :
>
><object width="773" height="500"
> data="beautruc.svg" name="beautruc" type="image/svg+xml">
></object>
>
>Paradoxalement, dans la pratique, le code que vous indiquez semble
>pourtant plus judicieux :)
>
>
D'après ce que je comprends au release-notes du plugin Adobe 3.0.1, le
plugin ignore tous les scripts dans les documents inclus avec <object>,
qui est pourtant conforme au standard.
Pourquoi donc ? Parce que IE ne permet pas à un plugin déclenché par
<object> de consulter les préférences de l'utilisateur concernant
l'activation du scripting, alors que <embed> le permet, et donc Adobe a
préférer jouer la carte de la sécurité (sic) en désactivant les scripts
dans un <object>
Grrrr... merci Microsoft :-(
Au fait, est-ce que le plugin Adobe V6 fonctionne sur Mozilla ?
Sylvain
--
Sylvain Wallez Anyware Technologies
http://www.apache.org/~sylvain http://www.anyware-tech.com
{ XML, Java, Cocoon, OpenSource }*{ Training, Consulting, Projects }
Orixo, the opensource XML business alliance - http://www.orixo.com
--
Devenez redacteur <XML>fr et contribuez au developpement du
xml francophone (http://xmlfr.org/infos/redacteurs/) !
Liste de diffusion "xml-tech@xmlfr.org" (http://xmlfr.org).
Cette liste est a votre disposition pour discuter en francais de
tout sujet technique lie a XML.
Pour resilier votre abonnement, envoyez un message contenant
la commande "unsubscribe" a xml-tech-request@xmlfr.org
(mailto:xml-tech-request@xmlfr.org?Subject=unsubscribe)
Archive générée par hypermail 2.1.3 le 28/06/2004 - 11:05 UTC
webmaster@xmlfr.org
|