Javascript 如何打开目标="_“空白”;全屏?
我正试图用全屏打开新页面。以下是我的屏幕分辨率。但我还是要点击浏览器上的“重新调整大小”按钮,将其扩展到全屏 如何在不单击重新调整大小的情况下打开填充屏幕Javascript 如何打开目标="_“空白”;全屏?,javascript,html,asp.net,vb.net,Javascript,Html,Asp.net,Vb.net,我正试图用全屏打开新页面。以下是我的屏幕分辨率。但我还是要点击浏览器上的“重新调整大小”按钮,将其扩展到全屏 如何在不单击重新调整大小的情况下打开填充屏幕 Helper.Redirect("resource.aspx", "_blank", "menubar=0,scrollbars=1,width=1366,height=768,top=10") 方法 Public Shared Sub Redirect(url As String, target As
Helper.Redirect("resource.aspx", "_blank",
"menubar=0,scrollbars=1,width=1366,height=768,top=10")
方法
Public Shared Sub Redirect(url As String, target As String, windowFeatures As String)
Dim context As HttpContext = HttpContext.Current
If ([String].IsNullOrEmpty(target) OrElse target.Equals("_self", StringComparison.OrdinalIgnoreCase)) AndAlso [String].IsNullOrEmpty(windowFeatures) Then
context.Response.Redirect(url)
Else
Dim page As Page = DirectCast(context.Handler, Page)
If page Is Nothing Then
Throw New InvalidOperationException("Cannot redirect to new window outside Page context.")
End If
url = page.ResolveClientUrl(url)
Dim script As String
If Not [String].IsNullOrEmpty(windowFeatures) Then
script = "window.open(""{0}"", ""{1}"", ""{2}"");"
Else
script = "window.open(""{0}"", ""{1}"");"
End If
script = [String].Format(script, url, target, windowFeatures)
ScriptManager.RegisterStartupScript(page, GetType(Page), "Redirect", script, True)
End If
End Sub
我尝试了'fullscreen=yes,scrollbars=yes,location=yes,resizeable=yes'
参数。它不起作用。请尝试:
window.open('newWin.html','NewWindow','fullscreen=yes');
资料来源:
我也遇到了同样的问题,很简单,只要改变一下就行了
Dim script As String
If Not [String].IsNullOrEmpty(windowFeatures) Then
script = "window.open(""{0}"", ""{1}"", ""{2}"");"
Else
script = "window.open(""{0}"", ""{1}"");"
End If
为此:
if (!String.IsNullOrEmpty(windowFeatures))
{
script = @"var w = window.open(""{0}"", ""{1}"", ""{2}""); w.moveTo(0,0); w.resizeTo(screen.width,screen.height-40);";
}
else
{
script = @"var w = window.open(""{0}"", ""{1}""); w.moveTo(0,0); w.resizeTo(screen.width,screen.height-40);";
如果您只想将属性resizeto和moveTo设置为不起作用。垂直条显示不全屏幕。