none
Desabilitar boton Restaurar y minimizar de una ventana .aspx RRS feed

  • Pregunta

  • Hola,

    Tengo una duda de lo mas basico pero no tengo idea de como hacerlo.

    Quiero desabilitar el boton de Restaurar y minimizar de una ventana .aspx pero no se como si alguien me podria desor como se lo agradeceria
    miércoles, 26 de agosto de 2009 15:52

Respuestas

  • hola

    Primero queria hacer una claracion, no existe una ventana de aspx, o sea los archivos .aspx son una extension que utilizas para refrencias a tu pagina en el servidor

    O sea estas solo funcionan en un container, en este caso seguramente un Browser, puede ser IE, Firefox, etc

    Entonces deshabilitar los botones de la ventana ya no es tan simple pues no es un solo el tipo de programa que usas para navegar la pagina

    Lo que si puedes hacer es abrir tu aplicacion en otra ventana, y en esta al momentod e la apertura especificar opciones, como ser que no se pueda modificar el tamaño, etc

    Para hacer esto si necesitaras hacer uso de javascript:

    <SCRIPT LANGUAGE="javascript">
    <!--
    function new_window() {
    xyz="open('url.html', 'new', 'width=300,height=150,toolbar=no,location=no,
    directories=no,status=no,menubar=no,scrollbars=no,resizable=no')"

    }
    // -->
    </SCRIPT>

    Su form

    <FORM>
    <INPUT TYPE ="button" value="New Windows"
    onClick="new_window()">
    </FORM>




    Para poder abrir una nueva ventana debes hacerlo por javascript, o sea desde el cliente.

    Para lograrlo deberias registrar desde tu codebehind, codigo de javascript

    Using JavaScript Along with ASP.NET 2.0


    o sea deberias hacer uso del
    ClientScript.RegisterClientScriptBlock

    para enviar codigo al cliente y este ejecute el windows.open de javascript

    Use of ClientScript.RegisterClientScriptBlock

    aqui un ejemplo
    Use RegisterClientScriptBlock To Popup New Window From ASP.Net Page


    resumen, desde tu codigo una vez que terminas de actrualizar la db, y asl variables globales, ejecutas el codigo que utilice el ClientScript.RegisterClientScriptBlock , y este enviara al cliente el script necesario para que lance el popup


    el script podria ser algo como ser:

    <script type='text/javascript'>

        var opciones="left=100,top=100,width=250,height=150";

        window.open("<url>","<nombre ventana>",opciones);

    </script>




    bueno como veras te fui copiando info de otros post, pero la idea es que al abrir una nueva ventana, esta haga uso de las opciones del window.open()

    saludos
    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    • Marcado como respuesta reypcs miércoles, 26 de agosto de 2009 17:14
    miércoles, 26 de agosto de 2009 17:03

Todas las respuestas

  • hola

    Primero queria hacer una claracion, no existe una ventana de aspx, o sea los archivos .aspx son una extension que utilizas para refrencias a tu pagina en el servidor

    O sea estas solo funcionan en un container, en este caso seguramente un Browser, puede ser IE, Firefox, etc

    Entonces deshabilitar los botones de la ventana ya no es tan simple pues no es un solo el tipo de programa que usas para navegar la pagina

    Lo que si puedes hacer es abrir tu aplicacion en otra ventana, y en esta al momentod e la apertura especificar opciones, como ser que no se pueda modificar el tamaño, etc

    Para hacer esto si necesitaras hacer uso de javascript:

    <SCRIPT LANGUAGE="javascript">
    <!--
    function new_window() {
    xyz="open('url.html', 'new', 'width=300,height=150,toolbar=no,location=no,
    directories=no,status=no,menubar=no,scrollbars=no,resizable=no')"

    }
    // -->
    </SCRIPT>

    Su form

    <FORM>
    <INPUT TYPE ="button" value="New Windows"
    onClick="new_window()">
    </FORM>




    Para poder abrir una nueva ventana debes hacerlo por javascript, o sea desde el cliente.

    Para lograrlo deberias registrar desde tu codebehind, codigo de javascript

    Using JavaScript Along with ASP.NET 2.0


    o sea deberias hacer uso del
    ClientScript.RegisterClientScriptBlock

    para enviar codigo al cliente y este ejecute el windows.open de javascript

    Use of ClientScript.RegisterClientScriptBlock

    aqui un ejemplo
    Use RegisterClientScriptBlock To Popup New Window From ASP.Net Page


    resumen, desde tu codigo una vez que terminas de actrualizar la db, y asl variables globales, ejecutas el codigo que utilice el ClientScript.RegisterClientScriptBlock , y este enviara al cliente el script necesario para que lance el popup


    el script podria ser algo como ser:

    <script type='text/javascript'>

        var opciones="left=100,top=100,width=250,height=150";

        window.open("<url>","<nombre ventana>",opciones);

    </script>




    bueno como veras te fui copiando info de otros post, pero la idea es que al abrir una nueva ventana, esta haga uso de las opciones del window.open()

    saludos
    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    • Marcado como respuesta reypcs miércoles, 26 de agosto de 2009 17:14
    miércoles, 26 de agosto de 2009 17:03
  • Hola Leandro,

    Gracias de lujo tu respuesta ya esta funcionando.
    miércoles, 26 de agosto de 2009 17:14