Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2008
    Messaggi
    339

    Open PopUp c#

    ho inserito nel load della pagina c# questo:
    this.Page.RegisterStartupScript("popup","<script>w indows.open('www.google.it')</script>");

    ma quando carico la pagina non mi esce nessuna popUp perchè????

    qualcuno mi può aiutare? le ho provate tutte ma niente non va.
    Ci sono 10 categorie di persone al mondo: quelle che capiscono
    il sistema binario e quelle che non lo capiscono.

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2008
    Messaggi
    339
    FUNZIONA
    Codice PHP:
    protected void Page_Load(object senderEventArgs e)
        {
       
    this.Page.RegisterStartupScript("popup","<script>window.open (\"http://www.javascript-coder.com\",\"mywindow\");</script>");
       } 
    NON FUNZIONA --- AIUTO PERCHé ??
    Codice PHP:
     protected void trFad_SelectedNodeChanged(object senderEventArgs e)
        {
     
    this.Page.RegisterStartupScript("popup","<script>window.open (\"http://www.javascript-coder.com\",\"mywindow\");</script>");

    Ci sono 10 categorie di persone al mondo: quelle che capiscono
    il sistema binario e quelle che non lo capiscono.

  3. #3
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    Ho provato con il click su un bottone e funziona in entrambi i casi:

    codice:
    FUNZIONA
        Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
            Page.ClientScript.RegisterStartupScript(Me.GetType(), "PopupScript", "<script>alert('ciao');</script>")
        End Sub
    
    FUNZIONA
        Protected Sub bt_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles bt.Click
            Page.ClientScript.RegisterStartupScript(Me.GetType(), "PopupScript", "<script>alert('ciao');</script>")
        End Sub

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2008
    Messaggi
    339
    Forse è dovuto che la mia treeview è dentro ad un updatePanel gestito da Ajax.
    forse non va in postback la pagina..non so

    sono molto perplesso da questa cosa e non mi funziona, non si può associare un evento al nodo di apertura popUp??


    aiuto
    Ci sono 10 categorie di persone al mondo: quelle che capiscono
    il sistema binario e quelle che non lo capiscono.

  5. #5
    io avrei scritto una funzione in javascript nell'head o in un file a parte (.js) in questo modo:

    codice:
    <head>
    <script type="text/javascript">
    function OpenPopUp(msg)
    {
          alert(msg);      
    }
    </script>
    poi avrei dichiarato un bottone nel body:
    codice:
    <input type="button" id="btnDemo" onclick="javascript:OpenPopUp(Ciao)" />
    se invece il bottone deve essere runat="server" per tue esigenze di sviluppo avrei operato in maniera leggermente diversa:
    codice:
    <input type="button" id="btnDemo" runat="server" />
    e nel codice csharp avrei scritto:
    codice:
    protected void Page_Load(object sender, EventArgs e)
    {
         if(!IsPostBack)
         {
                btnDemo.Attributes.Add("onclick","javascript:OpenPopUp('Ciao');");
         }
    }
    Questo è uno dei mille modi in cui si può operare, spero che questo semplice esempio possa aiutarti per gestire qualcosa di più dinamico è complicato.

    Chi sbaglia, apprende meglio di chi non ha mai commesso errori.
    DOT.NET Addicted since 2006 (My Blog)

  6. #6
    Utente di HTML.it
    Registrato dal
    Apr 2008
    Messaggi
    339
    ok se il tuo bottone ha la proprietà onClick.

    Il nodo della treeview non ha questa proprietà come faccio??
    Ci sono 10 categorie di persone al mondo: quelle che capiscono
    il sistema binario e quelle che non lo capiscono.

  7. #7
    il nodo della treeview avrà sicuramente una proprietà del tipo "Attributes"?
    Chi sbaglia, apprende meglio di chi non ha mai commesso errori.
    DOT.NET Addicted since 2006 (My Blog)

  8. #8
    Utente di HTML.it
    Registrato dal
    Apr 2008
    Messaggi
    339
    e invece no
    Ci sono 10 categorie di persone al mondo: quelle che capiscono
    il sistema binario e quelle che non lo capiscono.

  9. #9
    Utente di HTML.it
    Registrato dal
    Apr 2008
    Messaggi
    339
    posso applicare questo esempio di
    http://particletree.com/examples/lightbox/

    alla mio nodo?????
    Ci sono 10 categorie di persone al mondo: quelle che capiscono
    il sistema binario e quelle che non lo capiscono.

  10. #10
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    Questo fa partire la alert per tutti i nodi ed i link del Tree:
    codice:
        Protected Sub TreeView1_DataBound(ByVal sender As Object, ByVal e As System.EventArgs) Handles TreeView1.DataBound
            TreeView1.Attributes.Add("onClick", "javascript:alert('stai aprendo un nodo');")
        End Sub

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.