Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    Intercettare tags ed introdurre eventi

    Ciao a tutti.
    devo creare un script che intercetti dei tag in una pagina ed introduca per questi tag un tooltip che carichi un contenuto ajax proveniente da un altro sito.

    Esempio ho un tag tipo questo:

    Codice PHP:
    <span>Topo gigio</span
    Qual è il metodo migliore per intercettarlo (usare un attributo? Quale?) ed aggiungere un tooltip che prelevi informazioni su Topo gigio da Wikipedia?
    (x la creazione del tooltip con contenuti ajax non ci sono problemi, cerco una best practice sui passi precedenti)

    Grazie.
    Promuovi il tuo business su PartnerTip

    Condividi informazioni sulle città del mondo su KooKooZa!

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Ma devi intercettare tutti gli span della pagina o solo alcuni delimitati da un div? Usi qualche framework?
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it L'avatar di carlomarx
    Registrato dal
    Oct 2009
    Messaggi
    1,669
    Non è ben chiara la dinamica. Partiamo dalla soluzione più semplice. Copiati quest'esempio in puro CSS: https://mdn.mozillademos.org/files/4..._tooltips.html e fa' in modo che gli attributi contenenti il contenuto dei tooltips vengano popolati lato server prima del caricamento della pagina (tanto se devi pescare da un altro sito ti servirà per forza qualcosa lato server... normalmente AJAX da solo non lo può fare).

    P.S. ::after è sintassi CSS3: sostituiscila con :after (doppio punto una volta sola) se vuoi piena compatibilità.
    Tutto ciò che fai con jQuery puoi farlo meglio e con la metà del codice in puro JavaScript.

  4. #4
    Ciao e grazie per le risposte.

    Provo a spiegarmi meglio:

    1. Devo creare uno script (chiamiamolo A per semplicità) che siti terzi implementeranno nel loro codice (quindi deve essere facile, sicuro e poco invasivo)

    2. Lo script (A) carica uno script (B), su un mio sito, che va ad intercettare nella pagina dove risiede A alcuni tag, opportunamente identificati dai siti terzi, e ad agire su di essi.

    Volevo sapere:

    1. Come deve essere fatto lo script A

    2. Come fare segnalare ai siti terzi i tag da intercettare (ipotizzate che ad ogni tag corrisponda un codice univoco che il sito terzo conosce)

    Grazie
    Promuovi il tuo business su PartnerTip

    Condividi informazioni sulle città del mondo su KooKooZa!

  5. #5
    Utente di HTML.it L'avatar di carlomarx
    Registrato dal
    Oct 2009
    Messaggi
    1,669
    Originariamente inviato da lore83
    1. Devo creare uno script (chiamiamolo A per semplicità) che siti terzi implementeranno nel loro codice (quindi deve essere facile, sicuro e poco invasivo)
    All'incirca così: https://developer.mozilla.org/en-US/...orting_scripts

    Originariamente inviato da lore83
    2. Come fare segnalare ai siti terzi i tag da intercettare (ipotizzate che ad ogni tag corrisponda un codice univoco che il sito terzo conosce)
    Dipende da cosa vuoi intercettare! Non ce lo puoi spiegare chiaramente?
    Tutto ciò che fai con jQuery puoi farlo meglio e con la metà del codice in puro JavaScript.

  6. #6
    Originariamente inviato da carlomarx
    All'incirca così: https://developer.mozilla.org/en-US/...orting_scripts


    Dipende da cosa vuoi intercettare! Non ce lo puoi spiegare chiaramente?
    È questo il problema, cosa fare intercettare? Quale attributo usare considerando che questo attributo dovrà anche contenere un codice?

    Esempio

    Codice PHP:
    <span attributo="1234">topo gigio<\span
    Io intercetterei l'attributo 'attributo' ed ovviamente il suo valore per creare un tooltip.
    Promuovi il tuo business su PartnerTip

    Condividi informazioni sulle città del mondo su KooKooZa!

  7. #7
    Utente di HTML.it L'avatar di carlomarx
    Registrato dal
    Oct 2009
    Messaggi
    1,669
    Qui hai la risposta:

    Nell'esempio in puro CSS che avevo postato ad esempio l'attributo si chiamava "data-descr"…
    Tutto ciò che fai con jQuery puoi farlo meglio e con la metà del codice in puro JavaScript.

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 © 2026 vBulletin Solutions, Inc. All rights reserved.