Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    evento javascript in un tag server...

    IL problema in sintesi è questo:

    Ho un tag immagine ("<img ... />") lato server (" runat=''server'' ").
    Su questo tag ho messo un evento javascript associato al mouseover (" onmouseover=''faiqualcosa()'' ")

    La domanda è: posso, lato server, intercettare l'onmouseover del tag e cambiarne il contenuto? ... Si una roba per cui, sotto certe condizioni, al caricamento della pagina nel tag immagine io trovi " onmouseover=''faiqualcosaltro()" ''...

    Grazie a tutti e buon lavoro.
    Lupo
    ----

  2. #2
    Utente di HTML.it L'avatar di evil80
    Registrato dal
    May 2001
    Messaggi
    321
    No, l'evento onmouseover non si scatena sul server.
    ASP.NET è lato server e javascript lato client.

    Quello che puoi fare e aggiungere un attributo ad un oggetto server per cambiarne le proprietà tramite il comando

    oggetto.Attributes.Add("onclick","alert('ciao');")

    quindi ci puoi mettere quello che vuoi.

    ciao.
    Secondo alcuni autorevoli testi di tecnica di aeronautica, il calabrone non può volare, a causa della forma e del peso del proprio corpo in rapporto alla superficie alare.
    Ma il calabrone non lo sa e perciò continua a volare.
    Igor Sikorsky

  3. #3
    Si, il discorso del lato server e del lato client mi è abbastanza chiaro, grazie :-)
    Quello che chiedevo non è se si possa scatenare un evento mouseover su un tag server lato server... claro che no....
    Quello che chiedevo e se si possa cambiare il contenuto di onmouseover lato server, in base a certe condizioni che si verificano sul server e poi far processare la pagina lato client.

    Il tuo suggerimento degli attributes mi sembra un'ottima cosa... ti ringrazio.
    Ciao,
    Francesco.
    Lupo
    ----

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.