javascript事件监听器

时间:2010-11-23 07:23:01

标签: java javascript browser

我正在用java开发一个Web浏览器。对于解析和渲染我使用的是cobra 0.98.4。 眼镜蛇未启用cookie。因此,为了保存cookie,我创建了一个cookie管理类。我可以从网页中提取cookie。但我不知道如何发送它。我知道要发送cookie我必须设置URL-Connection的属性并创建一个URL连接。因为不同的网站使用java-script按钮进行登录。我的主要问题是我无法监听java脚本事件。我怎样才能在java中监听java脚本事件?我需要知道按钮事件以创建与服务器的连接以发送从最后一页提取的cookie。

2 个答案:

答案 0 :(得分:0)

您可以将click事件设置为调用服务器脚本的函数。

YOUR_BUTTON.onclick = function(){

  // Send require here.
}

您可以发布一些您正在处理的示例代码,以便我们提供帮助。

答案 1 :(得分:0)

您说您正在开发新的浏览器?你对javascript编译器有什么用?你知道吗,就像IE浏览器有jscript一样,mozilla有......其他的东西,现在还记不住了。无论如何,为了创建一个事件监听器,你需要某种钩子方法,如:

if(myButton.onClick&& typeOf(myButton.onClick)==“function”){// on click event is attached  
if(!myButton.onClick(event)){      
休息    
}
}

我的意思是,如果你真正开发一个新的浏览器,你应该有一个你已经定义了'click'事件的地方,以便做某种动画甚至回发等等,并且会有定义“钩子”的地方“方法。