Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    285

    Chiamare ModalPopupExtender da javascript

    sto smanettanto col modalpopup extender,

    tutto funziona correttamente se attribuisco al TargetControlID un link button, ma se avessi necessità di aprire la stessa finestra da più pulsanti/ipertesti?

    ho visto che esistono soluzioni lato server attribuibili ai vari pulsanti del tipo "miomodalpopupextender.show" ma nel mio caso visto che molti pulsanti saranno generati dinamicamente vorrei poterla richiamare direttamente con javascript, è possibile?


    Grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    285
    Risolto.. espongo la soluzione magari qualcuno de coccio come me potrebbe avere la stessa necessità..


    Nel modalpopupextender va comunque associato un TargetControlID, nel mio caso ho utilizzato un link button (btn_mp) con la proprietà text lasciata vuota in modo che resti invisibile ed ho aggiunto il "BehaviorID", il nome dato a questa proprietà sarà richiamabile tranquillamente con javascript:

    codice:
    <ajaxToolkit:ModalPopupExtender ID="MPE" runat="server"
        TargetControlID="btn_mp"
        PopupControlID="finestra_modale"
        BackgroundCssClass="modalBackground" 
        BehaviorID="MPE"
        DropShadow="true" />

    Nell'html ho utilizzato una semplice funzione javascript

    function showModalPopup() {
    var mpe = $find('MPE');
    mpe.show();
    }


    richiamabile da qualsiasi ipertesto con:

    <a"" href=""#"" onclick=""javascript:showModalPopup();"">


    Spero sia utile a qualcuno

    saluti

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.