Пожалуйста, используйте тег объекта при встраивании апплетов в IE, вот функция php, которая выводит код встраивания апплета на основе браузера, вы увидите, что разные браузеры обрабатываются по-разному -
function getApplet($jarFile,$className,$params = array(),$width=1,$height=1,$name='japplet')
{
$retVal = "";
$useApplet = 0;
$user_agent = $_SERVER['HTTP_USER_AGENT'];
if (stristr($user_agent, "konqueror") || stristr($user_agent, "macintosh") || stristr($user_agent, "opera")) {
$useApplet = 1;
$retVal = sprintf('<applet name="%s" id="%s" archive="%s" code="%s" width="%s" height="%s" MAYSCRIPT >',$name,$name,$jarFile,$className,$width,$height);
} else {
if (strstr($user_agent, "MSIE")) {
$retVal = sprintf('<object name="%s" id="%s" classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93" style="border-width:0;" codebase="http://java.sun.com/products/plugin/autodl/jinstall-1_4_1-windows-i586.cab#version=1,4,1" width= "%s" height= "%s">',$name,$name,$width,$height);
} else {
$retVal = sprintf('<object name="%s" id="%s" type="application/x-java-applet;version=1.4.1" width= "%s" height= "%s">',$name,$name,$width,$height);
}
$params['archive'] = $jarFile;
$params['code'] = $className;
$params['mayscript'] = 'true';
$params['scriptable'] = 'true';
$params['name'] = $name;
}
foreach ($params as $var=>$val)
{
$retVal .= sprintf('<param name="%s" value="%s">',$var,$val);
}
$retVal .= 'It appears you do not have Java installed or it is disabled on your system.<br />
Please download it <a href="http://www.java.com/getjava/" class="link" target="_blank">here</a>';
if ($useApplet == 1) {
$retVal .= '</applet>';
} else {
$retVal .= '</object>';
}
return $retVal;
}
Тег объекта - этовам нужно встраивать апплет.