Visual Basic.NET - Informatico

 
Vista:

Informatico

Publicado por SirMagno (12 intervenciones) el 07/08/2007 22:11:24
He desarrollado una aplicacion Web, quiero lograr que cuando un usuario entre el navegador abra en pantalla completa automáticamente.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Informatico

Publicado por OliBeer (391 intervenciones) el 07/08/2007 22:40:45
Yo lo hago con ésta función:

Public Shared Sub Maximizar()
Dim strScript As String
strScript = "top.window.moveTo(0,0);" & vbNewLine
strScript &= "if (document.all){" & vbNewLine
strScript &= " top.window.resizeTo(screen.availWidth,screen.availHeight);" & vbNewLine
strScript &= "}" & vbNewLine
strScript &= "else if (document.layers || document.getElementById) {" & vbNewLine
strScript &= " if (top.window.outerHeight < screen.availHeight||top.window.outerWidth < screen.availWidth){" & vbNewLine
strScript &= " top.window.outerHeight = screen.availHeight;" & vbNewLine
strScript &= " top.window.outerWidth = screen.availWidth;" & vbNewLine
strScript &= " }" & vbNewLine
strScript &= "}" & vbNewLine

Dim exPage As Page = CType(HttpContext.Current.Handler, Page)
exPage.ClientScript.RegisterStartupScript(exPage.GetType, "maximizar", strScript, True)
End Sub
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Informatico

Publicado por SirMagno (12 intervenciones) el 08/08/2007 14:08:28
Hola.

Me alegra haver recibido tu respuesta, ahora el problema es el siguiente.

he agregado el procedimiento al proyecto pero me da error en esta linea:

exPage.ClientScript.RegisterStartupScript(exPage.GetType, "maximizar", strScript, True)

el mensaje de error es:

ClientScript no es un miembro de ´System.web.ui.page´.

Intente coger el codigo Java y agregarlo como una funcion del lado del cliente en el evento de inicializacion de un control cualquiera para ver si lograba algo pero nada.

que pudiera hacer?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Informatico

Publicado por OliBeer (391 intervenciones) el 08/08/2007 16:13:11
Qué versión de .NET estás utilizando? Intentalo con ésta modificación:

Public Shared Sub Maximizar()
Response.Write("<script language=" & Chr(34) & "javascript" & Chr(34) & " type=" & Chr(34) & "text/javascript" & Chr(34) & ">")
Response.Write("top.window.moveTo(0,0);")
Response.Write("if (document.all){")
Response.Write(" top.window.resizeTo(screen.availWidth,screen.availHeight);")
Response.Write("}")
Response.Write("else if (document.layers || document.getElementById) {")
Response.Write(" if (top.window.outerHeight < screen.availHeight||top.window.outerWidth < screen.availWidth){")
Response.Write(" top.window.outerHeight = screen.availHeight;")
Response.Write(" top.window.outerWidth = screen.availWidth;")
Response.Write(" }")
Response.Write("}")
Response.Write("</script>")
End Sub

Chécate eso, a ver cómo te va y me dices ok?, creo que la linea que te marca error no funciona en las versiones anteriores al 2005, pero no estoy seguro.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Informatico

Publicado por SirMagno (12 intervenciones) el 08/08/2007 16:54:08
Ver .Net 2003.

Ok, pruebo y te digo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Informatico

Publicado por SirMagno (12 intervenciones) el 08/08/2007 18:10:43
Si pincha pero no es exactamente lo que quiero, te explico:

IE tiene una opcion de pantalla completa que se activa o desactiva oprimiendo F11, yo quiero lograr que automaticamente el navegador de usuario de mi aplicacion tenga esa apariencia.

El procedimiento que me mandas en sentido general lo que hace es maximizar IE pero sigue mostrando la barra de direcciones, menus, etc.

Saludos

PD: disculpa tanta molestia
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar