Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/416.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
在gridview行javascript事件中使用target=\u blank_Javascript_.net_Gridview_Onclick - Fatal编程技术网

在gridview行javascript事件中使用target=\u blank

在gridview行javascript事件中使用target=\u blank,javascript,.net,gridview,onclick,Javascript,.net,Gridview,Onclick,工作正常,但我希望在新窗口中打开新页面 e.Row.Attributes.Add("onclick", location='" + e.Row.Cells[5].Text + "'"); 什么也没发生。tablerow中的源代码是: e.Row.Attributes.Add("onclick", "target=_blank location='" + e.Row.Cells[5].Text + "'"); 我需要做一个window.open来完成这个任务吗?如果是这样的话,有人能提供语法吗

工作正常,但我希望在新窗口中打开新页面

e.Row.Attributes.Add("onclick", location='" + e.Row.Cells[5].Text + "'");
什么也没发生。tablerow中的源代码是:

e.Row.Attributes.Add("onclick", "target=_blank location='" + e.Row.Cells[5].Text + "'");
我需要做一个window.open来完成这个任务吗?如果是这样的话,有人能提供语法吗?因为我在这方面的努力没有成功


谢谢。

onclick正在寻找javascript。。。以这种方式使用的目标是锚定标记的属性

(IMO)window.open是您最好/最简单的选择

onclick="target=_blank location='http://www.something.com'"
除非将该行项目转换为锚点:

onclick="window.open('http://www.something.com', 'mywindow')"
更改弹出窗口的功能 您可以使用window.open方法的最后一个参数控制弹出窗口的功能。下面的代码打开一个带有状态栏的窗口,没有其他功能

open (URL, windowName[, windowFeatures])
下面的代码将打开一个带有工具栏和状态栏的窗口

window.open ("http://www.javascript-coder.com","mywindow","status=1"); 
该表显示了您可以使用的功能和字符串标记:

状态窗口底部的状态栏

工具栏标准浏览器工具栏,带有后退和前进等按钮

位置输入URL的位置输入字段

菜单栏窗口的菜单栏

目录标准浏览器目录按钮,如最新内容和最酷内容

可调整大小允许/不允许用户调整窗口大小

滚动条如果文档大于窗口,则启用滚动条

高度以像素为单位指定窗口的高度。(示例:高度=350′)

width以像素为单位指定窗口的宽度


从以下位置获得的信息:

什么是“mywindow”参数?这是字面意思还是代表其他意思?那么target=\u blank参数在window.open函数中会放在哪里呢?它是您想命名窗口的任何东西。。。我会马上用window.open语法更新我的回答。回答了我关于“mywindow”的第一个问题。我知道是窗户的名字,明白了!谢谢你,帕特里克。甚至不需要目标参数。window.open默认为一个新窗口。
window.open ("http://www.javascript-coder.com","mywindow","status=1"); 
window.open ("http://www.javascript-coder.com", "mywindow","status=1,toolbar=1");