Puede ayudarme alguien? Muchas Gracias!
Bueno como lo puedes hacer:
1) Puedes insertar en tu pagina un control Hidden ya sea del HTML o
un webcontrol soloq ue lo deberias tener en cuenta para armar la
funcion JS que escriba los valores en dichos controles
2) Usando ClientScriptManager.RegisterHidRegisterHiddenFielddenField
para registrar un valor/es ocultos
(pero en este caso no te sirve)
Bueno ya sabes recuperar con JS los valores tu inquitud es como
escribir estos valores en unos cotnroles dentro del formulario
Supongamos que tenes estos dos controls de servidor
<asp:HiddenField ID="PantallaAncho" runat="server" />
<asp:HiddenField ID="PantallaAlto" runat="server" />
Para acceder desde JS deberias hacer los siguiente
document.Form1.<%=PantallaAncho.ClientId%>.value
document.Form1.<%=PantallaAlto.ClientId%>.value
esto si estas escribeindo la funcion js directamente en la pagina.. al
viejo estilo asp clasico escribimos
Pero podrias escribir esta funcion desde el codebehid y lo llamas en
el Load...
Private Sub PantallaResolucionScript()
Dim scriptResolucion as New System.Text.StringBuilder
scriptResolucion.Append("<script language='javascript'>")
scriptResolucion.Append(...aqui va todo tu script....)
scriptResolucion.Append("document." & Me.Form.ClientId & "." &
PantallaAlto.ClientId & ".value= ...")
scriptResolucion.Append("</script>")
ClientScript.RegisterStartupScript(Me.GetType(), "RESOLUCION",
scriptResolucion.ToString)
End Sub
OT: javascript screen.width
http://groups.google.com.ar/group/microsoft.public.es.dotnet.aspnet/browse_thread/thread/4e94aae659c7e90b/
Determine screen height and width
http://groups.google.com.ar/group/microsoft.public.dotnet.framework.aspnet/browse_thread/thread/30613d407649bfd9/
screen resolution
http://groups.google.com.ar/group/microsoft.public.dotnet.framework.aspnet/browse_thread/thread/7e8a1109b11b83a3/
Enlaces:
ClientScriptManager.RegisterHiddenField (Método)
Registra un valor oculto con el objeto Page.
http://msdn2.microsoft.com/es-es/library/system.web.ui.clientscriptmanager.registerhiddenfield.aspx
ClientScriptManager.RegisterStartupScript (Método)
Registra la secuencia de comandos de inicio con el objeto Page
http://msdn2.microsoft.com/es-es/library/system.web.ui.clientscriptmanager.registerstartupscript.aspx
ClientScriptManager.RegisterStartupScript (Método) (Type, String,
String)
http://msdn2.microsoft.com/es-es/library/asz8zsxy.aspx
Espero que te pueda servir de guia o ayuda...
____________________________
Jose A. Fernandez
Cargarmo ha escrito: