English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
所有分類

我完成applet程式的撰寫,並包成jar,以jsp秀出applet,
同時也有進行驗証了,使用者一進到我的網頁就會先出現認証
的需求,但是~~~使用者按完確定認証後,在applet的那個範圍
還會再出現一個外框「請按空格鍵或ENTER鍵以啟用並使用這個
控制項」,記得flash也會這樣,但有方法解決,那applet有無辦法不用去點這個外框嗎(認証在沒關係)?~直接可以使用applet裡面功能??~

2007-03-06 06:27:04 · 2 個解答 · 發問者 ? 2 in 電腦與網際網路 程式設計

居然是ie搞的鬼…
除了移除這些鬼東西,沒別招了><

2007-03-08 09:10:26 · update #1

所謂的驗証就是為applet加上驗証碼
keytool -genkey -keyalg rsa -alias karr
產生rsa金鑰

2007-03-08 12:37:20 · update #2

2 個解答

造成請按一下來啟動並使用此控制的發生原因:

IE 對 ActiveX 控制項的啟動方式變更之更新

Microsoft Update 中新增了兩個選用更新,包括先前的 IE7 的 HTTP 驗證問題修正,以及這個更新:「在此更新中,Internet Explorer 對部分使用 Microsoft ActiveX 控制項之網頁的處理方式略有變更。 特定網頁將要求使用者按一下 ActiveX 控制項或使用 TAB 鍵和 ENTER 鍵,以手動方式啟動。 此更新包含所有已發佈之安全性更新。」。總之,安裝此更新後,網頁中使用到 ActiveX 控制項的行為可能會有所變化。可以由「新增或移除程式」中移除此更新。可直接下載 KB912945:Internet Explorer for Windows XP Service Pack 2 更新或 KB912945:Internet Explorer for Windows Server 2003 更新。參考 Internet Explorer ActiveX update 及 Activating ActiveX Controls。

相關連結:
IE7 的 HTTP 驗證問題修正
http://spaces.msn.com/christorng/blog/cns!7E615CF7BC5DB818!682.entry

KB912945:Internet Explorer for Windows XP Service Pack 2 更新
http://www.microsoft.com/downloads/info.aspx?na=22&p=58&SrcDisplayLang=zh-tw&SrcCategoryId=&SrcFamilyId=&u=/downloads/details.aspx?FamilyID=999d37c3-4013-48de-b950-ee01256aaa92&DisplayLang=zh-tw

KB912945:Internet Explorer for Windows Server 2003 更新
http://www.microsoft.com/downloads/details.aspx?FamilyID=4196f9be-9022-4ad6-9f4b-5359318fa8bf&DisplayLang=zh-tw

Internet Explorer ActiveX update
http://support.microsoft.com/default.aspx/kb/912945

Activating ActiveX Controls
http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/overview/activating_activex.asp

避免專利爭議 微軟更新 IE
http://taiwan.cnet.com/news/software/0,2000064574,20104762,00.htm

移除方法:
這是微軟新增的更新 (KB912945) 在作祟.

解決步驟:
1. 按 [開始]
2. 按 [執行]
3. 輸入 appwiz.cpl 並按 [確定]
4. 勾選右上方的 [顯示更新]
5. 點選 [XXXXXXX KB-912945]
6. 按 [移除]
7. 依照畫面上的指示,移除 KB912945

若找不到 KB912945,就有可能是 KB912812 在作祟,因
為 KB912812 包含了 KB912945,解決方法是下載並安裝
KB917425,安裝後它就會停止 KB912812 的行為.根據
微軟的說明,KB917425 僅適用於 IE 6.0,所以若你的 IE
並非 IE 6.0 或安裝 KB917425 後無效,你可以嘗試參照上
述的方法 [移除] KB912812.

KB917425 下載處:
http://support.microsoft.com/kb/917425#E0QB0ABAAA

2007-03-08 19:17:30 補充:
我的經驗是,沒事別去更新微軟的Service Pack

2007-03-07 05:14:47 · answer #1 · answered by 醉愛翡翠珠寶精品 3 · 0 0

我記得我把applet嵌在網頁中
沒有所謂的確定認証問題

2007-03-06 09:28:26 · answer #2 · answered by ? 4 · 0 0

fedest.com, questions and answers