Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2005
    Messaggi
    102

    [JSCRIPT]->document.getElementById.onClick?

    Scusatemi se vi disturbo ancora...ma ho un altro problema.

    Ho la seguente riga di codice in una funzione jscript:

    document.getElementById("Inserisci").onClick = preleva(num, ultimo_autoincremento);

    la funzione preleva() viene eseguita correttamente...il problema è che la funzione viene chiamata automaticamente e non al mio click sull'oggetto(che in questo caso è una hot word).

    Help me!

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2005
    Messaggi
    102
    Forse ho capito...facendo qualche ricerca ho visto che le funzioni sono assegnate agli eventi con una sintassi priva delle parentesi (). Quindi questo:

    document.getElementById("Inserisci").onClick = preleva(num, ultimo_autoincremento);

    diventa questo:

    document.getElementById("Inserisci").onClick = preleva;

    Ma io ho necessariamente bisogno di inviare quei parametri...come fare?

  3. #3
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    codice:
    document.getElementById("Inserisci").onclick = function(){preleva(num, ultimo_autoincremento);}
    questo non dovrebbe far scattare la funzione automaticamente
    ciao

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.