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

    Aggiungere evento con dom

    Ciao a tutti,

    ho un problema con l'aggiunta di un evento ad un elemento che creo tramite dom.
    Ho il seguente codice:
    codice:
    img_default = document.createElement("IMG");
    img_default.setAttribute("src","img/btn_default.gif");
    e successivamente voglio aggiungere un'evento sull'immagine.
    Cosi:
    codice:
    img_default.setAttribute("onclick","settaDefault('valore1','valore2');");
    funziona con firefox ma non con safari.

    Ho provato con addEventListener e niente.
    Qualcuno sa darmi un aiuto?

    Grazie a tutti!

  2. #2
    meglio usare la notazione DOM1:

    codice:
    img_default.onclick = function(){
       settaDefault('valore1','valore2');
    }
    I DON'T Double Click!

  3. #3
    grazie per la risposta artorius.
    Ho un piccolo problema però.
    Io ho una pagina dove eseguo un upload e lato server restituisco una tabella con elementi creati col dom, come l'immagine precedente.
    Perchè facendo come mi hai indicato non mi vede piu la funzione settaDefault?

  4. #4
    se la funzione c'è, c'è non è che sparisce nel nulla, non hai il link del sito che ci do un occhiata?
    I DON'T Double Click!

  5. #5
    ok ho risolto

    era un problema di path dei file js :berto:

    grazie mille artorius

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.