【发布时间】:2014-06-10 05:05:36
【问题描述】:
我正在尝试全屏打开新页面。以下尺寸是我的屏幕分辨率。我仍然必须点击浏览器上的可调整大小的按钮才能将其展开到全屏。
如何在不点击 re-sizeble 的情况下打开它填充屏幕?
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,resizable=yes' 参数。它没有用。
【问题讨论】:
标签: javascript html asp.net vb.net