請教一下,副檔名為.html的網頁文件上若嵌入Java Applet時,把applet的.class檔放在與.html文件的同一個目錄下,在執行.html文件時,就可以自動讀取、載入並且在.html文件上執行.class,此時<applet>的標籤中不設Codebase屬性也可以對嗎?
問題是這樣的:我在網頁上傳Server之前,在電腦的桌面下放置了.class與.html,照說桌面也是一個檔案夾,假如此時我用IE執行.html文件,在網頁打開時,應該就會載入、執行在同一目錄下的.class才是,可是卻會一直在IE的狀態列(異常;!~~~~~~~找不到~~~.class~~),與網頁上原本該出現Applet的框位上出現這樣的錯誤訊息!(很顯然,找不到那個.class檔)但我只要在桌面另外做一個檔案夾,把這兩個(.html與.class)檔案放進去,然後在這個檔案夾裡執行.html就沒有問題了!!這是在Win Me下的狀況,同樣的東西,我把他移到Win XP下做時,不僅不能在桌面下執行,就算把兩個檔案放到新作的檔案夾裡也一樣不能執行!而必須把這整個檔案夾移到其他非桌面下的子檔案夾哩,才又能夠繼續執行....相當奇怪!?若.html載入的是其他類型檔案如圖片、音效、Flash....等一般網頁常用檔案不是只要放在同一目錄下,不設路徑就能載入的嗎?(這些在我的電腦裡都沒有問題)難道在使用Java Applet時還有什麼要注意的東西嗎?
請指教,或者指引我該去讀什麼文件(sun的java站裡文件太多了,可否指引一個方向),謝謝!
前面那一貼是一樣的問題,出了點皮漏,貼者又不能刪,請版主砍掉,再次謝謝。
Edited by - johnlian on 01/20/2002 02:09:18