如果用Object就有可能造成兩個 jvm的問題。應該很耗系統資源。
如果可以先用javascript抓browser種類,在分別使用<object>或是<applet>的方式不知道可不可行呢?
但是這樣兩個jvm的情形還是可能會發生,最簡單的方式就是寫個說明,讓IE的使用者,如果無法使用Jupload,就自行下在JVM安裝
只是這樣很不friendly.
不知道有沒辦法判別系統是否已經安裝JVM,如果可以的話,那上面依照browser種類分別使用<object>或<applet>的方法應該可以。
剛才到Jupload的討論區看到這個東西,好像可以用來判斷client是否有啟用JVM
<script type="text/javascript">
<!--
if(navigator.javaEnabled())
{
document.write("<applet ...>");
document.write("</applet>");
}
//-->
</script>
這樣應該可行,如果javaenable就用<apple>,不然就用<object>