estoy desarrollando en asp.net con vb de VS2005
gracias y mil disculpas por la novates
salu2
OPCION 1.1: Abrir Ventanas con scripts JS desde Codebehind
------------------------------------------------------------------------------------------
Si quieres escribir codigo JS deberias utilizar un metodo
ClientScript.RegisterStartupScript ya que con Response.Write no tiene
"condimentos" para verificar los
script de la pagina...
Algo asi, registrando un script...
Private Sub AbrirPopUp()
Dim scriptPopUp as New System.Text.StringBuilder
scriptPopUp.Append("<script language='javascript'>")
scriptPopUp.Append(...aqui va todo tu script....)
scriptPopUp.Append("</script>")
Me.ClientScript.RegisterStartupScript(Me.GetType(),
"VENTANAPopUp", scriptResolucion.ToString)
End Sub
OPCION 2: con javascript
Aqui tendras que "googlear un poco" para encontrar un script.. que
mas se adecue a tus necesidaes.. ya que como el stack de js de cada
navegador es diferente.. algunas propiedades o metodos cambien tnto IE
com FF (entre otros)
Algunos ejemplos
http://js.elmultiusos.com/doc.php?op=contingut&id=637&g=javascript&tit=Maximizar%20una%20ventana&PHPSESSID=7005af2e63361a042d00068026b428de
Mira una busqueda en los grupos de noticias
http://groups.google.com.ar/groups/search?hl=es&ie=UTF-8&oe=UTF-8&q=javascript+maximize+window+&qt_s=Buscar
Que me gusto este script:
<script language="JavaScript1.2">
<!--
/*
Auto Maximize Window Script- By Nick Lowe (nickl...@ukonline.co.uk)
For full source code, 100's more free DHTML scripts, and Terms Of Use
Visit http://www.dynamicdrive.com
*/
window.moveTo(0,0);
if (document.all) {
top.window.resizeTo(screen.availWidth,screen.availHeight);
}
else if (document.layers||document.getElementById) {
if
(top.window.outerHeight<screen.availHeight||
top.window.outerWidth<screen.ava
ilWidth){
top.window.outerHeight = screen.availHeight;
top.window.outerWidth = screen.availWidth;
}
}
//-->
</script>
Enlaces:
------------------------
window.open
http://msdn.microsoft.com/workshop/author/dhtml/reference/methods/open_0.asp
http://www.quirksmode.org/js/popup.html
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(VS.80).aspx
ClientScriptManager.RegisterStartupScript (Metodo) (Type,
String,String)
Registra la secuencia de comandos de inicio con el objeto Page
utilizando un tipo, una clave y un literal de secuencia de comandos.
http://msdn2.microsoft.com/es-es/library/asz8zsxy.aspx
(..)Una secuencia de comandos de cliente se identifica de forma nica
mediante su clave y su tipo. Las secuencias de comandos de la misma
clave y tipo se consideran duplicadas. S lo se puede registrar una
secuencia de comandos con un par de clave y tipo especýficos con la
pagina. Al intentar registrar una secuencia de comandos ya registrada
no se crea un duplicado de ella.(..)
Espero que te sirva de ayuda o guia
_________________________
Jose A. Fernandez
blog: http://geeks.ms/blogs/fernandezja