Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di biocco
    Registrato dal
    Sep 2003
    Messaggi
    486

    gestione pop up dalla pagina madre

    ciao! io tramite javasript se qualcuno seleziona un record sulla una datagrid apro un popup. Come posso capire usando vb.net dalla pagina madre se questo pop è aperto o no??? VVoVe:

    ecco come lo apro

    codice:
    lnkId.Attributes.Add("onclick", "window.open('popRichiesteinCorso.aspx?Richiesta=" & Richiesta & "','popup','height=500, width=670, scrollbars=yes,resizable=yes ');parent.focus();")

  2. #2
    Utente di HTML.it L'avatar di kluster
    Registrato dal
    Jul 2003
    Messaggi
    1,288
    da vb.net non ne ho idea cmq puoi farlo da Js, ma non so se ti butto fuori strada

    ti prepari una funzione tipo questa (non l'ho testata):
    codice:
    function openWin(richiesta) 
    if (typeof(objPopup) =="undefined"))
    {
    var ObjPopup = window.open('popRichiesteinCorso.aspx?Richiesta=" & richiesta& "','popup','height=500, width=670, scrollbars=yes,resizable=yes ')
    ObjPopup.focus()
    }
    else
    {
    // è gia' stato aperto, e il popup è identificato dall'oggeto ObjPopup
    }
    da apsx
    nkId.Attributes.Add("onclick", "openWin(" & Richiesta & ")")

  3. #3
    Utente di HTML.it L'avatar di cassano
    Registrato dal
    Aug 2004
    Messaggi
    3,002
    scusate della domanda io non ho mai capito se dopo lnkId.Attributes.Add("onclick", .... ci va

    lnkId.Attributes.Add("onclick", "javascript:............
    oppure no.


    a me con "javascript:" usando vb.net funziona mentre senza mi va in errore,allora vi domando tutti e due i metodi vadano bene ???.

  4. #4
    Utente di HTML.it L'avatar di biocco
    Registrato dal
    Sep 2003
    Messaggi
    486
    questa è una delle diverse possibilità...

    Il mio problema e che se il pop up è aperto devo disattivare dei pulsanti presenti nella pagina che apre il pop cosi facendo : btnguida.Enabled = True per impedire che l'utente faccia cazzate quando il popup è aperto e se lo chiudo dovrei riabilitarli è una cosa fattibile?

    come faccio ad integrare questo comando .net con javascript???

  5. #5
    Non puoi collegare entità lato client
    con entità lato server come in questo modo.

    Per disattivare dei bottoni, come in questo caso, o utilizzi
    i CSS e una funzioncina Javascript che ti fa tutto.

    Altrimenti devi rilevare con javascript che la finestra sia aperta,
    impostare un campo hidden del webform, fare un post, rilevarlo nel codice vb.net e quindi disabilitare i bottoni...

    Penso sia meglio concentrarsi su JS in questo caso.

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 © 2026 vBulletin Solutions, Inc. All rights reserved.