Visualizzazione dei risultati da 1 a 9 su 9

Discussione: Evento OnFocus

  1. #1

    Evento OnFocus

    Come Faccio in ASP.Net a richiamare una funzione JavaScript all'evento OnFocus della pagina? Se fosse un bottone potrei fare così:

    mioBottone.Attributes.add(...)

    Siccome non ho un bottone, come posso fare?

  2. #2
    Non è una questione di asp.net.
    Se tu intendi l'evento onfocus di javascript mettilo nel body e sei a posto, se intendi l'evento server, devi utilizzare i blocchi javascript che ti mette a disposizione .net

  3. #3
    Come faccio ad utilizzare i blocchi JavaScript che mette a disposizione .net?

  4. #4
    Giusto non mi ricordo ma devi trovare informazioni
    su i metodi ClientScriptBlock o RegisterClientScripBlock della classe page, questi ti aiutano a gestire il javascript lato server

  5. #5
    Grazie!
    Volevo chiederti ancora una cosa: uso il confirm di JavaScript per farmi apparire una finestra di conferma, è possibile passare una variabile al confirm in modo che sia visibile nella finestra di conferma? Questa variabile la valorizzo nel codice asp. Come posso fare?
    Spero di essere stato chiaro.

  6. #6
    Devi inserirla all'interno del javascript con i tag di asp.net o asp...

    <%=variabile%> dentro la parte di javascript

  7. #7
    Ma io non la utilizzo da codice html.
    Ti Posto il codice:
    codice:
    Public Sub Conferma(ByVal s As Object, ByVal e As System.Web.UI.WebControls.DataGridItemEventArgs)  
            Select Case e.Item.ItemType
                Case ListItemType.Item, ListItemType.AlternatingItem
                    CType(e.Item.Cells(5).Controls(0), Button).Attributes.Add("onclick", "return confirm('Il Record verrà eliminato, continuare?')")
            End Select
        End Sub

  8. #8
    Meglio ancora, ti basta concatenarla.

    questa è la tua attuale

    codice:
    CType(e.Item.Cells(5).Controls(0), Button).Attributes.Add("onclick", "return confirm('Il Record verrà eliminato, continuare?')")
    questa è con la variabile concatenata (spero di aver azzeccato i simboli di concatenamento in VB.NET perchè sono + esperto di C#

    codice:
    CType(e.Item.Cells(5).Controls(0), Button).Attributes.Add("onclick", "return confirm('Il Record "& tuavar &" verrà eliminato, continuare?')")

  9. #9
    Grazie mille!!!

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.