Ciao a tutti... mi ricollego qui visto che l'argomento è lo stesso....
il concetto è + o - simile... solo che vorrei fare una cosa un po' diversa... ovvero mostrare una parte del testo e poi una volta cliccato "mostra" vedere anche il rimanente testo.
Ho provato con questo script
codice:
<!--
function showHide(_myObj,_action) {
var _myTableObj = document.getElementById((_myObj.parentNode.id).substring(0,(_myObj.parentNode.id).indexOf('_')));
if (_action == 'show') {
_myTableObj.style.display = 'block';
_myObj.parentNode.innerHTML = 'Nascondi';
}
if (_action == 'hide') {
_myTableObj.style.display = 'none';
_myObj.parentNode.innerHTML = 'Leggi tutto';
}
}
//-->
e questo è l'HTML
codice:
blablabala...
<span id="tableID2" style="display:none;">Sample Table 2</span>
<span id="tableID2_Div">Show Table</span>
solo che quando visualizzo la parte nascosta del messaggio mi va a capo (e non dovrebbe), inoltre mi piacerebbe avere la possibilità di togliere i puntini e lo spazio una volta visualizzato il testo nascosto.
Grazie in anticipo.