Autore Topic: browser, conoscere l'id di un elemento html sul quale si clicca  (Letto 624 volte)

Offline Filo

  • Nuovo arrivato
  • *
  • Post: 3
  • Respect: 0
    • Mostra profilo
browser, conoscere l'id di un elemento html sul quale si clicca
« il: 14 Dicembre 2012, 17:43:16 CET »
0
Ciao a tutti, questo è il mio primo messaggio qui nel forum...

spero di aver posizionato la discussione nella categoria appropriata...

quello che sto cercando di realizzare è un semplice browser (e fin qui nessun problema) che mi permetta, quando clicco su un punto di una pagina, di sapere su che elemento ho cliccato, ad esempio su  un "div",  un img, su un elemento di una lista ecc...  e di sapere anche l'id di quel elemento.

il problema è che non saprei proprio come poter fare... qualcuno ha qualche suggerimento?

grazie a tutti!
ciao

edit:: non mi ero accorto della sezione "Altri Problemi", probabilmente questa discussione era più appropriata in quella sezione. scusate
« Ultima modifica: 14 Dicembre 2012, 17:47:23 CET da Filo »

Offline bradipao

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 4043
  • keep it simple
  • Respect: +567
    • Github
    • Google+
    • bradipao
    • Mostra profilo
  • Dispositivo Android:
    Nexus 5
  • Play Store ID:
    Bradipao
  • Sistema operativo:
    W7
Re:browser, conoscere l'id di un elemento html sul quale si clicca
« Risposta #1 il: 14 Dicembre 2012, 18:59:47 CET »
0
quello che sto cercando di realizzare è un semplice browser (e fin qui nessun problema) che mi permetta, quando clicco su un punto di una pagina, di sapere su che elemento ho cliccato, ad esempio su  un "div",  un img, su un elemento di una lista ecc...  e di sapere anche l'id di quel elemento.

il problema è che non saprei proprio come poter fare... qualcuno ha qualche suggerimento?

In pratica qualcosa di analogo al developer tool di Firefox. Il sorgente di quello di Firefox è sicuramente disponibile, ma non credo sia "banale".
NON rispondo a domande nei messaggi privati
Bradipao @ Play Store

Offline Nicola_D

  • Utente storico
  • *****
  • Post: 2479
  • SBAGLIATO!
  • Respect: +323
    • Github
    • Google+
    • nicoladorigatti
    • Mostra profilo
  • Dispositivo Android:
    Nexus 6p, Nexus 4, Nexus S, Nexus 7(2012)
  • Sistema operativo:
    Windows 7
Re:browser, conoscere l'id di un elemento html sul quale si clicca
« Risposta #2 il: 14 Dicembre 2012, 19:03:25 CET »
0
mmm se fosse una pagina web con jQuery lo fai in un attimo....
IMPORTANTE:NON RISPONDO A PROBLEMI VIA MESSAGGIO PRIVATO
LOGCAT: Non sai cos'è? -> Android Debug Bridge | Android Developers
               Dov'è in Eclipse? -> Window -> Open Prospective -> DDMS e guarda in basso!
[Obbligatorio] Logcat, questo sconosciuto! (Gruppo AndDev.it LOGTFO) - Android Developers Italia

Offline Filo

  • Nuovo arrivato
  • *
  • Post: 3
  • Respect: 0
    • Mostra profilo
Re:browser, conoscere l'id di un elemento html sul quale si clicca
« Risposta #3 il: 14 Dicembre 2012, 19:42:00 CET »
0
mmm se fosse una pagina web con jQuery lo fai in un attimo....

mmm non capisco in che modo è possibile farlo facilmente con jQuery...forse ho frainteso il tuo messaggio, non intendi vero all'interno di un app android...giusto?

la situazione è questa:
dal browser vado su www.wikipedia.org (ho preso un sito a caso... quello che devo realizzare deve poter funzionare """ovunque""")
premo sul touchscreen in corrispondenza di "cosa posso fare?"
l'app deve dirmi che è stato premuto su un div.

un idea che mi è venuta... ma è proprio l'ultima spiaggia...
utilizzo addJavascriptInterface per realizzare un metodo java richiamabile da javascript.
appena il browser ha finito di caricare la pagina faccio scorrere il codice elemento per elemento (JSoup ) ed assegno a ogni elemento un azione onClick di javascript.

secondo voi potrebbe funzionare?

ciao e grazie ancora
« Ultima modifica: 14 Dicembre 2012, 19:45:11 CET da Filo »