Visualizzazione dei risultati da 1 a 3 su 3

Discussione: [C#] popup centrata

  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2001
    Messaggi
    532

    [C#] popup centrata

    Come aprire, da una funzione C# di una pagina lamiapagina.cs, una finestra popup centrata nello schermo ?

  2. #2
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    Questa è una sub che apre una popup di 400x300, NON centrata passandole "Me" ed il nome del file della popup:

    codice:
    public static void Popup(System.Web.UI.Page Pagina, string Link)
    {
    	string js = "window.open('" + Link + "','popup','width=400,height=300');";
    	if ((!Pagina.ClientScript.IsStartupScriptRegistered("clientscript_popup"))) {
    		Pagina.ClientScript.RegisterStartupScript(Pagina.GetType, "clientscript_popup", js, true);
    	}
    }

    Questo è il codice Javascript per centrare le popup:
    codice:
    <script language="javascript">
    var win = null;
    function NewWindow(mypage,myname,w,h,scroll){
    LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
    TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
    settings =
    'height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',resizable'
    win = window.open(mypage,myname,settings)
    }
    </script>
    ESERCIZIO: Prova ad adattarla...

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2001
    Messaggi
    532
    non riesco ad adattarla

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.