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

    Prendere ID elemento cliccato

    Arrivo subito al dunque; ho un immagine mappata, quando clicco sui punti prestabiliti deve apparire una casella di descrizione tramite una funzione, vorrei evitare di riscrivere la stessa funzione per ogni punto, quindi vorrei recuperare l'ID del punto cliccato e applicarlo alla funzione.

    Ho provato ad usare
    codice:
    event.target.id
    ma al caricamento della pagina (quindi senza nemmeno andare a cliccare su uno dei punti) questa mi da "undefined".

    Spero di essermi spiegato bene, grazie

  2. #2
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    fai debug
    guarda cosa contiene event e event.target
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2016
    Messaggi
    2
    codice:
    function gestoreArea(x){	
    	var prova=x.target;
    	alert(prova.id);
    	
    }
    function Inizializza(){
    var nodo=document.getElementById('mappa')
    	nodo.onclick=gestoreArea(event);
    }
    
    
    
    window.onload=Inizializza;
    Questo è la parte del codice interessata, il console.log mi da undefined, il debug vero e proprio non so come usarlo..

Tag per questa discussione

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.