我正在用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