meaning of the results :
sucess : the embed content is displayed.
degrade correctly : the alternative content
is displayed. Perhaps an other plugin would be able to display the content.
failed : the content is not displayed, or the alternative content, or other problem...
details of the tested browsers and theirs plugins
mime type: application/x-java-applet
applet in a subdirectory, with parameters, nested objects with IE conditional comments.
<object classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93" width="150" height="80"> <param name="codebase" value="data" > <param name="code" value="JitterText"> <param name="BGCOLOR" value="000000"> <param name="TEXTCOLOR" value="FF0000"> <param name="TEXT" value="OJITesting!"> <param name="SPEED" value="250"> <param name="RANDOMCOLOR" value="1"> <!--[if gte IE 7]> <!--> <object classid="java:JitterText.class" codebase="data" type="application/x-java-applet" width="150" height="80"> <param name="code" value="JitterText"> <!-- Safari browser needs the following param --> <param name="JAVA_CODEBASE" value="data"> <param name="BGCOLOR" value="000000"> <param name="TEXTCOLOR" value="FF0000"> <param name="TEXT" value="OJITesting!"> <param name="SPEED" value="250"> <param name="RANDOMCOLOR" value="1"> alt : <a href="data/JitterText.class">JitterText.class</a> </object> <!--<![endif]--> <!--[if lt IE 7]> alt : <a href="data/JitterText.class">JitterText.class</a> <![endif]--> </object>
Firefox 1.5 | Firefox 1.0.7 | Opera 9 | Konqueror 3.5.2 | Safari 2.0.4 | IE 7rc1 | IE 6 | IE 5.5 | IE 5.0.1 | IE 4.0.1 | IE Mac 5.2.3 | Lynx 2.8.5 |
---|---|---|---|---|---|---|---|---|---|---|---|
success | success | success | success | success (#1) | success | success | success | success | almost success (#2) | success | degrade correctly |
#1 : Safari need the JAVA_CODEBASE parameter despite the codebase attribute to correctly find the folder that contents the applet.
#2 : the first object is well displayed, but the alternative content of the second is also displayed. And there is a security alert caused by this second one, because IE don't understand the conditional comments.
mime type: application/x-java-applet
applet in a subdirectory, with parameters, nested objects, nested one hidden by CSS.
<style type="text/css"> /* class to hide nested objects in IE */ /* hides the second object from all versions of IE */ * html object.hiddenObjectForIE { display: none; } /* display the second object only for IE5 Mac */ /* IE Mac \*//*/ * html object.hiddenObjectForIE { display: inline; } /**/ </style>
<object classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93" width="150" height="80"> <param name="codebase" value="data" > <param name="code" value="JitterText"> <param name="BGCOLOR" value="000000"> <param name="TEXTCOLOR" value="FF0000"> <param name="TEXT" value="OJITesting!"> <param name="SPEED" value="250"> <param name="RANDOMCOLOR" value="1"> <object classid="java:JitterText.class" codebase="data" type="application/x-java-applet" width="150" height="80" class="hiddenObjectForIE"> <param name="code" value="JitterText"> <!-- Safari browser needs the following param --> <param name="JAVA_CODEBASE" value="data"> <param name="BGCOLOR" value="000000"> <param name="TEXTCOLOR" value="FF0000"> <param name="TEXT" value="OJITesting!"> <param name="SPEED" value="250"> <param name="RANDOMCOLOR" value="1"> alt : <a href="data/JitterText.class">JitterText.class</a> </object> </object>
Firefox 1.5 | Firefox 1.0.7 | Opera 9 | Konqueror 3.5.2 | Safari 2.0.4 | IE 7rc1 | IE 6 | IE 5.5 | IE 5.0.1 | IE 4.0.1 | IE Mac 5.2.3 | Lynx 2.8.5 |
---|---|---|---|---|---|---|---|---|---|---|---|
success | success | success | success | success (#1) | success | presque succès (#3) | presque succès (#3) | presque succès (#3) | presque succès (#2) | success | degrade correctly |
#3 : the first object is well displayed, but the alternative content of the second is also displayed. And there is a security alert caused by this second one.
mime type: application/x-java-applet
applet in a subdirectory, with parameters, objects in conditional comments.
<!--[if IE]> <object classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93" width="150" height="80"> <param name="codebase" value="data" > <param name="code" value="JitterText"> <param name="BGCOLOR" value="000000"> <param name="TEXTCOLOR" value="FF0000"> <param name="TEXT" value="OJITesting!"> <param name="SPEED" value="250"> <param name="RANDOMCOLOR" value="1"> alt : <a href="data/JitterText.class">JitterText.class</a> </object> <![endif]--> <!--[if !IE]> <!--> <object classid="java:JitterText.class" codebase="data" type="application/x-java-applet" width="150" height="80"> <param name="code" value="JitterText"> <!-- Safari browser needs the following param --> <param name="JAVA_CODEBASE" value="data"> <param name="BGCOLOR" value="000000"> <param name="TEXTCOLOR" value="FF0000"> <param name="TEXT" value="OJITesting!"> <param name="SPEED" value="250"> <param name="RANDOMCOLOR" value="1"> alt : <a href="data/JitterText.class">JitterText.class</a> </object> <!--<![endif]-->
Firefox 1.5 | Firefox 1.0.7 | Opera 9 | Konqueror 3.5.2 | Safari 2.0.4 | IE 7rc1 | IE 6 | IE 5.5 | IE 5.0.1 | IE 4.0.1 | IE Mac 5.2.3 | Lynx 2.8.5 |
---|---|---|---|---|---|---|---|---|---|---|---|
success | success | success | success | success (#1) | success | success | success | success | degrade correctly | success | degrade correctly |
mime type: application/x-java-applet
class within a jar file, in a subdirectory, with parameters, nested objects with IE conditional comments.
<object classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93" width="150" height="80"> <param name="archive" value="JitterText.jar"> <param name="codebase" value="data"> <param name="code" value="JitterText"> <param name="BGCOLOR" value="000000"> <param name="TEXTCOLOR" value="FF0000"> <param name="TEXT" value="OJITesting!"> <param name="SPEED" value="250"> <param name="RANDOMCOLOR" value="1"> <!--[if gte IE 7]> <!--> <object type="application/x-java-applet" classid="java:JitterText.class" archive="JitterText.jar" codebase="data" width="150" height="80"> <!-- Konqueror browser needs the following param --> <param name="archive" value="JitterText.jar"> <param name="code" value="JitterText"> <!-- Safari browser needs the following param --> <param name="JAVA_CODEBASE" value="data"> <param name="BGCOLOR" value="000000"> <param name="TEXTCOLOR" value="FF0000"> <param name="TEXT" value="OJITesting!"> <param name="SPEED" value="250"> <param name="RANDOMCOLOR" value="1"> alt : <a href="data/JitterText.jar">JitterText.jar</a> </object> <!--<![endif]--> <!--[if lt IE 7]> alt : <a href="data/JitterText.jar">JitterText.jar</a> <![endif]--> </object>
Firefox 1.5 | Firefox 1.0.7 | Opera 9 | Konqueror 3.5.2 | Safari 2.0.4 | IE 7rc1 | IE 6 | IE 5.5 | IE 5.0.1 | IE 4.0.1 | IE Mac 5.2.3 | Lynx 2.8.5 |
---|---|---|---|---|---|---|---|---|---|---|---|
success | success | success | success | success (#1) | success | success | success | success | almost success (#2) | success | degrade correctly |