si il funzionamento lo puoi replicare anche in javascript col codice che ti ho scritto nel post precedente