Ciao sto usando questo semplicissimo script, funziona, permette di tagliare il testo e di far apparire il campo (continua per leggere tutto il testo), mah c'è un però, non ha senso lasciare quel continua se il testo e minore di 50 caratteri, se nel testo scrivo ciao mi visualizza il continua e se cliccato logicamente non apare nullA, ecco il codice:
come faccio a far comparire il campo (continua) solo se il testo è maggiore a 50? se è minore farlo scomparire, dovrei usare una condizione? se si come? in javascript sono una frana
HTML:
<div id="anteprima">Questa è la frase completa che, in fase di anteprima, verrà mostrata troncata con i "puntini" ed il link da cliccare per continuare a leggere!</div>
<script type="text/javascript">
var salva = document.getElementById("anteprima").innerHTML;
document.getElementById("anteprima").innerHTML = salva.substring(0, 15) + "..." + " (<a href=\'javascript:continua()\'>continua</a>)";
function continua()
{
document.getElementById("anteprima").innerHTML = salva;
}
</script>