Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2007
    Messaggi
    80

    [ASP.net - HTML] Apertura Form modale(popup) centrata sullo schermo

    Salve a tutti,

    dovrei aprire una form modale, cioè popup, centrata sullo schermo che ha master page e si attiva utilizzando linguaggio visual basic...come posso risolvere?

  2. #2
    Utente di HTML.it L'avatar di lila89
    Registrato dal
    Oct 2007
    Messaggi
    211
    risolvi con javascrip.... nella pagina html metti:

    codice:
    Apri popup</p>
    nel codice javascript usi:



    codice:
    function newWindow(a_str_windowURL, a_str_windowName, a_int_windowWidth, a_int_windowHeight, a_bool_scrollbars, a_bool_resizable, a_bool_menubar, a_bool_toolbar, a_bool_addressbar, a_bool_statusbar, a_bool_fullscreen) {
      var int_windowLeft = (screen.width - a_int_windowWidth) / 2;
      var int_windowTop = (screen.height - a_int_windowHeight) / 2;
      var str_windowProperties = 'height=' + a_int_windowHeight + ',width=' + a_int_windowWidth + ',top=' + int_windowTop + ',left=' + int_windowLeft + ',scrollbars=' + a_bool_scrollbars + ',resizable=' + a_bool_resizable + ',menubar=' + a_bool_menubar + ',toolbar=' + a_bool_toolbar + ',location=' + a_bool_addressbar + ',statusbar=' + a_bool_statusbar + ',fullscreen=' + a_bool_fullscreen + '';
      var obj_window = window.open(a_str_windowURL, a_str_windowName, str_windowProperties)
        if (parseInt(navigator.appVersion) >= 4) {
          obj_window.window.focus();
        }
    }
    qui c'è l'esempio di qst sito...
    http://www.html.it/articoli/1754/esempio.html

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2007
    Messaggi
    80
    Ciao, ho provato ma non riesco ad utilizzare tali controlli. Prima utilizzavo questo modo per aprire un popup:

    If e.Item.Value = "Stampa" Then

    Dim popupScript As String = "<script language='javascript'>" & _
    "window.open('frmStampa.aspx', 'CustomPopUp', " & _
    "'width=510, height=300, menubar=no, resizable=yes')" & _
    "</script>"
    Page.RegisterClientScriptBlock("PopupScript", popupScript)
    End If

    Non si potrebbe aprire la funzione che mi hai dato da visual basic?
    così non comparirebbe la scritta apri popup sulla pagina html in quanto il popup si apre cliccando su un bottone. grazie cmq per l'aiuto

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.