Visualizzazione risultati 1 fino 3 di 3

Discussione: Sostituire "onclick" con ".click"

  1. #1
    L'avatar di radiodelmomento
    radiodelmomento non è connesso AlterGuru
    Data registrazione
    09-09-2010
    Messaggi
    1,075

    Question Sostituire "onclick" con ".click"

    Ciao a tutti.
    Se sostituisco questo:
    Codice:
    <a onclick="funzione()"></a>
    con questo:
    Codice HTML:
    <script>$("#id").click(funzione());</script>
    <a id="id"></a>
    Dovrebbe funzionare (salvo errori sintassi, ma non mi interessano quelli).
    Vorrei invece che <a id="id-1"></a> richiamasse funzione(1) direttamente da JS, senza usare onclick in <a>.
    Perché mi serve? Sto sviluppando un'estensione per Chrome e per sicurezza (???) non si può usare JS nei tag...
    Grazie.

  2. #2
    L'avatar di saitfainder
    saitfainder non è connesso Sëniör Stäff
    Data registrazione
    06-12-2002
    Residenza
    Torino
    Messaggi
    8,715

    Predefinito

    Prova a posizionare lo script dopo l'elemento, altrimenti viene eseguito quando l'elemento ancora non esiste.


    «È una mia peculiarità distorcere la verità e inventarne di nuove.»
    «I tuoi orientamenti hanno su di me un effetto prossimo allo zero.»


  3. #3
    Guest

    Predefinito

    Se volessi inserirlo prima, dovresti caricare le informazioni del DOM con $(document).ready(function(){...})
    Ultima modifica di gogogames : 07-11-2012 alle ore 08.55.48

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •