Простая быстрая-и-грязная реализация ответа @Aaron:
document.body.innerHTML += '';
document.getElementById("dynForm").submit();
, Конечно, необходимо скорее использовать платформу JavaScript такой в качестве Прототип или jQuery...
Вы можете легко создать такой.
Создайте что-то вроде div, например:
<div id="java-applet">
Message to user saying that they need Java here
</div>
Затем добавьте Обнаружение подключаемых модулей Java ( builder ) в ваш JavaScript. Затем, если это вернет истину, сделайте что-нибудь вроде:
document.getElementById("java-applet").innerHTML = "<applet>stuff here</applet>";
appletobject может работать, но я его не использовал.
Просто вставьте апплет, как обычно, и вставьте резервную копию внутрь или вставьте фрагмент javascript для удаления объекта: Помимо параметра, вы можете добавить другие элементы, например абзацы с текстом или javascript, вызывающие некоторые функция для замены объекта.
<script type="text/javascript">
function replace_object(x) {
$(x)...
}
</script>
<object x="y" id="some_applet">
<param name="y" value="z">
<p>java not available. some alternative here. <!-- option 1 --></p>
<script type="text/javascript">
replace_object('some_applet'); // option 2
</script>
</object>