Pagina 2 di 3 primaprima 1 2 3 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 21
  1. #11
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    lo puoi mettere in rete una pagina di prova con quel codice?
    Pietro

  2. #12
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    se dici a me, non ne ho la possibilità. solo intranet perchè ?

  3. #13
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Originariamente inviato da djciko
    se dici a me, non ne ho la possibilità. solo intranet perchè ?
    così... ero curioso di vedere il funzionamento

    ps. non credo che ci siano problemi di sicurezza, ma per fare delle prove, basta comunicare l'indirizzo ip adsl del router di casa; almeno io facevo così, per fare vedere le mie pagine all'esterno.

    Pietro

  4. #14
    Originariamente inviato da djciko
    codice:
    Public Class Javascript
    
        Public Shared Sub Popup(ByVal Pagina As System.Web.UI.Page, ByVal Link As String, Optional ByVal larghezza As Integer = 800, Optional ByVal altezza As Integer = 600)
            Dim js As String = "<script language=javascript> window.open('" & Link & "','popup','width=" & larghezza & ",height=" & altezza & "');</script>"
            If (Not Pagina.IsStartupScriptRegistered("clientscript_popup")) Then
                Pagina.RegisterStartupScript("clientscript_popup", js)
            End If
        End Sub
    
    End Class


    Uso (da qualsiasi punto nel codice):

    codice:
      Javascript.Popup( Me, PercorsoPaginaDaAprire [,larghezzaPopup] [,altezzaPopup] )
    Questo metodo è absoleto:
    Pagina.RegisterStartupScript("clientscript_popup", js)
    quindi l'ho sostituito con questo:
    Pagina.ClientScript.RegisterStartupScript("clients cript_popup", js)
    il problema è che il metodo RegisterStartupScript richiede come primo parametro un type... che cavolo ci devo mettere????

  5. #15
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    Originariamente inviato da kontimatteo
    Questo metodo è absoleto:
    Pagina.RegisterStartupScript("clientscript_popup", js)
    quindi l'ho sostituito con questo:
    Pagina.ClientScript.RegisterStartupScript("clients cript_popup", js)
    il problema è che il metodo RegisterStartupScript richiede come primo parametro un type... che cavolo ci devo mettere????
    l'avevo sviluppato con 1.1 ! Il 2.0 non saprei, se il problema e' quello...

  6. #16
    Nessuno sa come va usato e che diavolo di type vuole il metodo
    ClientScript.RegisterStartupScript( type,stringa,stringa)
    ???

  7. #17
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    ecco:

    codice:
        Public Shared Sub Popup(ByVal Pagina As System.Web.UI.Page, ByVal Link As String, Optional ByVal larghezza As Integer = 800, Optional ByVal altezza As Integer = 600)
            Dim js As String = "<script language=javascript> window.open('" & Link & "','popup','width=" & larghezza & ",height=" & altezza & "');</script>"
            If Not Pagina.ClientScript.IsStartupScriptRegistered("clientscript_popup") Then
                Pagina.ClientScript.RegisterStartupScript(Pagina.GetType, "clientscript_popup", js)
            End If
        End Sub

  8. #18
    Originariamente inviato da kontimatteo
    Questo metodo è absoleto:
    Pagina.RegisterStartupScript("clientscript_popup", js)
    quindi l'ho sostituito con questo:
    Pagina.ClientScript.RegisterStartupScript("clients cript_popup", js)
    il problema è che il metodo RegisterStartupScript richiede come primo parametro un type... che cavolo ci devo mettere????

    ClientScript.RegisterClientScriptBlock(this, "script_key", "window.open(...)", true);


    cmq basta che metti sul pulsante nel page_load

    pulsante.OnClientClick("javascript:window.open(... .)")

    ciau
    Fiore Bat - www.bcscommunity.it

  9. #19
    Originariamente inviato da djciko
    ecco:

    codice:
        Public Shared Sub Popup(ByVal Pagina As System.Web.UI.Page, ByVal Link As String, Optional ByVal larghezza As Integer = 800, Optional ByVal altezza As Integer = 600)
            Dim js As String = "<script language=javascript> window.open('" & Link & "','popup','width=" & larghezza & ",height=" & altezza & "');</script>"
            If Not Pagina.ClientScript.IsStartupScriptRegistered("clientscript_popup") Then
                Pagina.ClientScript.RegisterStartupScript(Pagina.GetType, "clientscript_popup", js)
            End If
        End Sub
    1)This non è utilizzabile in VB.net o perlomeno non si richiama in quel modo...
    2)Non posso mettere una banalissima window.open nel bottone, visto che devo passare dei parametri alla pagina...come faccio??

  10. #20
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    Originariamente inviato da kontimatteo
    2)Non posso mettere una banalissima window.open nel bottone, visto che devo passare dei parametri alla pagina...come faccio??
    Se usi la Sub postata, 'Link' è il parametro che indica la pagina. Esempio: PaginaDaAprire.aspx?id=45

    Al click sul bottone:
    Javascript.Popup( Me, PaginaDaAprire.aspx?id=45)

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.