2010-11-03 2 views
1

J'essaie d'intégrer mon applet Java en utilisant la balise object en html. Tout en essayant de rechercher comment accomplir cette tâche je suis tombé sur this SO post.Objets séparés pour IE et FF

en essayant de mettre le code en action sur ma page il semble un petit quelque chose comme ça ...

<object name="Battleship" 
    width="750" 
    height="800" 
    classid="java:ApplicationApplet.class" 
    type="application/x-java-applet"> 
    <object classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93" 
     codebase="http://java.sun.com/update/1.5.0/jinstall-1_5_0-windows-i586.cab" 
     height="800" 
     width="750"> 
     <param name="code" value="ApplicationApplet" /> 
     Your browser is not Java enabled. 
    </object> 
</object> 

Cependant, quand je lance ce qu'il se bloque IE, mais est très bien dans FF. Je suis curieux de savoir s'il y a quelque chose qui me manque pour distinguer que l'EI doit exécuter l'objet intérieur et FF et les autres l'objet externe?

Merci les gars!

Répondre

1

Oui les commentaires conditionnels

http://en.wikipedia.org/wiki/Conditional_comment

<!--[if !IE]> Firefox and others will use outer object --> 
<object name="Battleship" 
    width="750" 
    height="800" 
    classid="java:ApplicationApplet.class" 
    type="application/x-java-applet"> 
    <!--<![endif]--> 
    <!-- MSIE (Microsoft Internet Explorer) will use inner object --> 
    <object classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93" 
     codebase="http://java.sun.com/update/1.5.0/jinstall-1_5_0-windows-i586.cab" 
     height="800" 
     width="750"> 
     <param name="code" value="ApplicationApplet" /> 
     Your browser is not Java enabled. 
    </object> 
<!--[if !IE]> close outer object --> 
    </object> 
    <!--<![endif]--> 
+0

Ahh ... J'ai eu un sentiment ceux qui étaient plus que des commentaires, mais ne savaient pas ce qu'ils appelaient alors ne pouvait pas les recherches. – Shaded