Comment puis-je intégrer une applet Java dynamiquement avec Javascript?

Je veux être capable d'insérer un applet Java dans une page web de façon dynamique à l'aide d'une fonction Javascript qui est appelée lorsque le bouton est pressé. (Le chargement de l'applet sur la page de la charge ralentit les choses trop, gèle le navigateur, etc...), je suis en utilisant le code suivant qui fonctionne de manière transparente dans les FF, mais échoue sans erreur les messages dans IE8, Safari 4, Chrome et. Quelqu'un a une idée de pourquoi cela ne fonctionne pas comme prévu, et comment insérer dynamiquement une applet dans une manière qui fonctionne dans tous les navigateurs? J'ai essayé d'utiliser document.write() comme le suggère d'ailleurs, mais en l'appelant qu'une fois la page chargée des résultats dans la page effacée, qui n'est pas une option pour moi.

function createPlayer(parentElem)
{
    //The abc variable is declared and set here

    player = document.createElement('object');
    player.setAttribute("classid", "java:TunePlayer.class");
    player.setAttribute("archive", "TunePlayer.class,PlayerListener.class,abc4j.jar");
    player.setAttribute("codeType", "application/x-java-applet");
    player.id = "tuneplayer";
    player.setAttribute("width", 1);
    player.setAttribute("height", 1);

    param = document.createElement('param');
    param.name = "abc";
    param.value = abc;
    player.appendChild(param);

    param = document.createElement('param');
    param.name = "mayscript";
    param.value = true;
    player.appendChild(param);

    parentElem.appendChild(player);
}

source d'informationauteur Jonathan