Ciao a tutti, vorrei trovare un metodo semplice e veloce per evidenziare il testo di un articolo nel mio sito in questo modo:
seleziono con il tasto sinistro del mouse il testo da evidenziare
appena rilascio il tasto sinistro del mouse
javascript dovrebbe aggiungermi un tag (da me impostato es. <span class="xxx">) prima della selezione
e un altro tag (sempre da me impostato es. </span>) dopo la selezione.
(questo tag ha una classe specificata poi nel foglio di stile per assegnare uno sfondo al testo di colore giallo e un grassetto)
.xxx{
background-color:yellow;
font-weight:bold;
}
Ovviamente se la parola/frase da evidenziare è presente anche in altri posti nella pagina, javascript deve mettere i tag solo a quella parola e non ad altre.
Es. Ieri sera ho letto un libro per due ore e poi sono andato a letto!
Se decido di evidenziare il primo "letto", il secondo non deve evidenziarsi.
Qualcuno sa spiegarmi come posso fare?
seleziono con il tasto sinistro del mouse il testo da evidenziare
appena rilascio il tasto sinistro del mouse
javascript dovrebbe aggiungermi un tag (da me impostato es. <span class="xxx">) prima della selezione
e un altro tag (sempre da me impostato es. </span>) dopo la selezione.
(questo tag ha una classe specificata poi nel foglio di stile per assegnare uno sfondo al testo di colore giallo e un grassetto)
.xxx{
background-color:yellow;
font-weight:bold;
}
Ovviamente se la parola/frase da evidenziare è presente anche in altri posti nella pagina, javascript deve mettere i tag solo a quella parola e non ad altre.
Es. Ieri sera ho letto un libro per due ore e poi sono andato a letto!
Se decido di evidenziare il primo "letto", il secondo non deve evidenziarsi.
Qualcuno sa spiegarmi come posso fare?