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

    Più pulsanti e una sola funzione.

    Ciao a tutti, avrei bisogno di voio per risolvere un problema.
    Sto creando una cartina del mondo con le variene nazioni su sui posso cliccare. Ho creato una funzione universale per ogni per ogni nazione (che sono pulsanti) per far ingrandire la mappa e spostarla in modo che la nazione cliccata sia sempre al centro e ingrandita rispetto allo stage.

    La mia richiesta è questa: è possibile inserire nella root uno script on(press) uguale per tutti i pulsanti in modo da evitare di doverlo ripetere all'interno di ognuno?


    grazie a tutti

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    è possibile utilizzando un ciclo, ma va soddisfatto un requisito... tutti i pulsanti devono avere un nome di istanza e tale nome deve essere progressivo, del tipo
    p1, p2, p3, p4, p5, ecc...

    a questo punto si può fare così

    Codice PHP:
    var quanti_pulsanti 100;
    for(var 
    1<= quanti_pulsantii++){
      var 
    puls this["p"+i];
      
    puls.onPress = function(){
        
    //azioni
      
    }


  3. #3
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    19
    Grazie per la risposta. Funziona.

    Grazie mille a buon rendere.

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.