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

«« Toolbook stuff