报表中有多个超链接,每次点击一个超链接网页都会在新标签页中打开, 是否可以使用 javascript 在一个选项卡而不是多个选项卡中打开超链接? 请帮忙
我目前正在使用 window.open 打开网页,我无法使用 target。下面是代码:
I basically have a jqgrid where all the values of a column have hyperlink,
if (GridColNum == 2) //index of the column
{
localStorage.valuekey = $('#filters_grid').jqGrid('getCell', GridRowId, 1);
window.open('http://mywebpage.html');
}
我正在使用本地存储功能在另一个页面中使用点击值
最佳答案
是的,这是可能的。使用语法
<a href="..." target="rptTab"/>
所有相关链接。这样,第一次单击链接时,将打开一个新选项卡;对于后续点击,该选项卡将被重复使用。
编辑:如果您使用 window.open
在 javascript 中打开链接,则需要将选项卡/窗口的名称指定为第二个参数:
window.open('http://mywebpage.html', 'rptTab');
关于javascript - 在同一个选项卡中打开多个网页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16858707/