Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    243

    [js] Ricavare chi ha generato l'evento

    salve.
    Sulla mia pagina ho N pulsanti tutti con lo stesso nome e lo stesso id.
    Vorrei applicare sull'onclick di ogni pulsante una funzione che mi stampi quale pulsante č stato premuto.
    Voglio evitare di passare come paramentro il numero del pulsante che ha generato l'evento
    infatti lo verrei ricavare automaticcamente.

    esempio = alert(" č stato premuto il pulsante 5")

    Come posso fare ?
    Grazie

  2. #2
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Innanzitutto... avere diversi oggetti con lo stesso id č un errore.

    Poi se non vuoi passare il numero del pulsante, come fai per sapere che si tratta del quinto ? Setti una proprietā per dirlo ?
    E' possibile dire all'evento quale č stato l'oggetto a dargli il fuoco usando this come parametro del pulsante.

    Esempio : senza name nč id
    codice:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    
    <html>
    <head>
    <title>Untitled</title>
    <script language="JavaScript" type="text/javascript">
    <!--
    function pippo(unPulsante) {
     alert(unPulsante.value);
    }
    //-->
    </script>
    
    </head>
    <body>
    <input type="button" value="Primo pulsante" onclick="pippo(this)">
    
    <input type="button" value="Secondo pulsante" onclick="pippo(this)">
    
    <input type="button" value="Terzo pulsante" onclick="pippo(this)">
    
    <input type="button" value="Quarto pulsante" onclick="pippo(this)">
    
    <input type="button" value="Quinto pulsante" onclick="pippo(this)">
    
    </body>
    </html>
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    243
    Purtroppo
    no va bene perchč il value
    dei pulsante hanno altre etichette.

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.