Javascript 使表行在ajax调用中可单击,同时支持右键单击&;在新窗口中打开

Javascript 使表行在ajax调用中可单击,同时支持右键单击&;在新窗口中打开,javascript,jquery,html,Javascript,Jquery,Html,我在表格中有一个显示列表的页面。我已经在每次td单击时使用调用了javascript函数。现在,我必须使每一行右键单击也能显示“在新窗口中打开”选项,就像超链接一样,以便用户可以在新页面中打开详细信息 对于同一个表,支持“onclick”和“openinnewwindow”,这可能吗?检查这个(我搜索了你)。它所做的是将函数应用于oncontextmenu事件。我不知道如何跨浏览器工作,但它应该给你一个开始,你正在尝试做什么。网络上有很多这样的功能,只需搜索正确的功能即可。这也是一个很好的解决方

我在表格中有一个显示列表的页面。我已经在每次td单击时使用调用了javascript函数。现在,我必须使每一行右键单击也能显示“在新窗口中打开”选项,就像超链接一样,以便用户可以在新页面中打开详细信息


对于同一个表,支持“onclick”和“openinnewwindow”,这可能吗?

检查这个(我搜索了你)。它所做的是将函数应用于
oncontextmenu
事件。我不知道如何跨浏览器工作,但它应该给你一个开始,你正在尝试做什么。网络上有很多这样的功能,只需搜索正确的功能即可。

这也是一个很好的解决方案,但我想问一下,我们是否可以设置为显示默认浏览器上下文菜单?我不知道。浏览器的上下文菜单因您右键单击的内容而异,例如,对于链接,会显示“在新窗口中打开链接”,但对于图像,会显示不同的菜单。这是您无法强制在元素上显示的内容。不想更改上下文菜单,只想在td/tr上使用某种锚定标记显示默认浏览器上下文菜单,但在每个td上还包含onclick代码。