Embedd Neuron avec JavaScript
Pour éviter 'le cadre pointillé...', – ceux qui s'affiche qu'avec Internet Explorer!
Dans le HEAD du document-html:
<script src="path/to/neuron_ie.js" type="text/javascript"></script>
Note:
La fonction doit être dans un fichier externe!
voir le contenu du fichier "neuron_ie.js"
Dans le BODY du document-html:
appeler la fonction contenu dans 'neuron_ie.js' à l'endroit voulu:
<script type="text/javascript">
// <![CDATA[
// PARAMs: STRING book-file, INT largeur, INT hauteur
embeddNeuron("path/to/my.tbk", 600, 480);
// ]]>
</script>
Une variante qui permettera entre autres plus de paramètre pour le tbk
voir modification.
download example [ZIP 2kb, html + neuron_ie.js + neuron_modif.txt]
Note
Ici, j'ai mis comme source "my.tbk" qui n'existe pas ;-(
Donc on ne verra pas grand chose ici, mais ...
... pour voir ce que la fonction embeddNeuron() a généré
– avec Firefox [!]:
Presser [Ctrl+A] pour sélectionner tout
ensuite
menu contextuel clic-droit sur la selection et choisir
"montrer la source HTML de la sélection" (ou simil.)
et vous trouverez:
<object classid="clsid: ... </objet> juste après "</script>"
Ajouté août 2010
Plus d'info voir «SWFobject 2»:
Doku auf deutsch -
Docu en anglais
Sans JavaScript (!) mais avec des "conditional comments".
voir Conditional comments on quirksmode.org:
Example pour flash:
<div>
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
width="780" height="420">
<param name="movie" value="myContent.swf" />
<!--[if !IE]>-->
<object type="application/x-shockwave-flash"
data="myContent.swf" width="780" height="420">
<!--<![endif]-->
<p>Alternative content (shown if Flash is not installed)</p>
<!--[if !IE]>-->
</object>
<!--<![endif]-->
</object>
</div>
Détails voir swfObject2 docu