我正在用java開發一個Web瀏覽器。對於解析和渲染,我正在使用眼鏡蛇0.98.4。 眼鏡蛇不啓用cookie。所以爲了保存cookie,我創建了一個cookie管理類。我可以從網頁中提取cookie。但我不知道如何發送。我知道要發送cookie,我必須設置URL-Connection的屬性並創建一個URL連接。因爲不同的網站使用java腳本按鈕進行登錄。我的主要問題是我無法監聽java腳本事件。我如何在java中監聽java腳本事件?我需要知道按鈕事件才能創建與服務器的連接,以發送從最後一頁提取的cookie。javascript事件監聽器
0
A
回答
0
你說你正在開發一個新的瀏覽器?你使用什麼JavaScript編譯器?你知道,像IE有jscript mozilla ..別的東西,現在不記得了。總之,以創建一個事件偵聽器,您將需要某種形式的掛鉤方法是這樣的:
如果(myButton.onClick & &的typeof(myButton.onClick)==「功能」){//在點擊事件附加如果(!myButton.onClick(event)){
break;
}
}
我的意思是,如果你真正開發一個新的瀏覽器,你應該有,你已經爲了定義的「click」事件的地方做一些動畫,甚至回傳左右,將有成爲定義「鉤子」方法的地方。
0
您可以將click事件設置爲函數來調用您的服務器腳本。
YOUR_BUTTON.onclick = function(){
// Send require here.
}
您可以發佈一些您正在使用的示例代碼,以便我們提供幫助。
相關問題
- 1. Javascript事件監聽器?
- 2. javascript DOMContentLoaded事件監聽器
- 3. Javascript事件監聽器
- 4. Javascript事件監聽器
- 5. 瀏覽器FullScreen事件監聽器 - Javascript?
- 6. 事件監聽器?
- 7. Laravel監聽器監聽多個事件
- 8. 的JavaScript事件監聽PARAM
- 9. 使用javascript監聽事件
- 10. javascript事件監聽器函數
- 11. Javascript註冊事件監聽器
- 12. Javascript ActiveElement和Keydown事件監聽器
- 13. Javascript事件監聽器菜單覆蓋
- 14. JavaScript定製事件監聽器
- 15. Javascript類和jQuery事件監聽器
- 16. Javascript事件監聽器讓我困惑
- 17. Javascript - 事件監聽器切換按鈕
- 18. 刪除的JavaScript事件監聽器:
- 19. 鍵盤事件監聽器在JavaScript
- 20. javascript location.href onchange事件監聽器?
- 21. Javascript事件監聽器刷新
- 22. Javascript - 檢查事件監聽器
- 23. 回到事件監聽器? (Code.org - Javascript)
- 24. javascript - iframes和事件監聽器
- 25. JavaScript事件監聽器加載
- 26. Javascript:替換事件監聽器
- 27. Javascript/jQuery mouseover和mouseout事件監聽器
- 28. jQuery中的onfinish事件監聽器/ javascript
- 29. javascript消除事件監聽器
- 30. javascript對象的jquery事件監聽器
眼鏡蛇使用mozilla rhino編譯器爲java腳本。我的問題是每一個網頁都不同於其他網頁。所以java腳本按鈕的方向和數量是不同的。我該如何聲明一個按鈕的變量,並將一個事件監聽器附加到按鈕上。你清楚我的問題是什麼?除了我正在使用眼鏡蛇(用於解析和渲染)。它將整個HTML頁面解析爲一個DOM文檔,並將其以圖形方式呈現給J組件,並且還編譯java腳本內容。我沒有找到任何方法來訪問API之外的URL連接來設置cookie。 – DPD 2010-11-23 10:40:04