Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 开场白;在新选项卡中打开链接";自动对话_Javascript_Html_Reactjs - Fatal编程技术网

Javascript 开场白;在新选项卡中打开链接";自动对话

Javascript 开场白;在新选项卡中打开链接";自动对话,javascript,html,reactjs,Javascript,Html,Reactjs,我正在一个表格上工作,表格中的行是可点击的(在React中) 我的目标是:打开右键单击链接时出现的对话框,它会显示“在新选项卡中打开链接”,等等。我希望在不使用标记的情况下执行此操作,因为由于html表格的工作方式,我既不能用链接标记包装标记,我也不能把它放在标签中,因为我需要支持大量我没有定义的单元组件,并且由a开发团队定期添加(我不能期望他们到处添加链接) 话虽如此,我已经在网上找到了这个,我能找到的最好的方法是人们说使用onClick with窗口打开,但我认为这不会打开对话框。我是否缺少

我正在一个表格上工作,表格中的行是可点击的(在React中)

我的目标是:打开右键单击链接时出现的对话框,它会显示“在新选项卡中打开链接”,等等。我希望在不使用
标记的情况下执行此操作,因为由于html表格的工作方式,我既不能用链接标记包装
标记,我也不能把它放在
标签中,因为我需要支持大量我没有定义的单元组件,并且由a开发团队定期添加(我不能期望他们到处添加链接)


话虽如此,我已经在网上找到了这个,我能找到的最好的方法是人们说使用onClick with
窗口打开,但我认为这不会打开对话框。我是否缺少该功能的一些配置,或者是否有更好的方法来实现这一点?谢谢

您所引用的内容称为上下文菜单。您可以创建一个自定义上下文菜单来实现这一点。但是,不建议这样做。上下文菜单中的“在新选项卡中打开链接”按钮是浏览器表示“我发现您单击的元素是一个属性链接。我知道这会在某个地方发生。这只适用于标记。”


我建议您找到一种方法来处理提供给您的表格数据,以便将单元格转换为有效链接。

谢谢!我想我会尝试找到一种方法,在表格正在构建时将链接插入单元格。这不是一个对话框,而是一个弹出菜单,但我明白您的意思。