ciao ragazzi
sto utilizzando questo script che ho scaricato da html.it funziona perfettamente ma vorrei formattare le scritte mostra e nascondi sulla funzione attiva qua per intenderci:
Attiva("1","mostra","nascondi");
ecco il codice
come posso fare?
<head>
<script>
function Attiva(id,s1,s2){
var el=document.getElementById(id);
el.style.display="none";
var c=document.createElement("div");
var link=document.createElement("a");
link.href="#";
link.appendChild(document.createTextNode(s1));
link.onclick=function(){
link.firstChild.nodeValue = (link.firstChild.nodeValue==s1) ? s2 : s1;
el.style.display=(el.style.display=="none") ? "block" : "none";
return(false);
}
c.appendChild(link);
el.parentNode.insertBefore(c,el);
}
</script>
</head>
<body >
<script>
if(document.getElementById && document.createElement){
window.onload=function(){
/*le modifiche allo script vanno solo fatte qui*/
Attiva("1","mostra","nascondi");
Attiva("2","mostra","nascondi");
}
}
</script>
<div id="1">
Ricordati di non sottovalutare mai il potere infinito dello sforzo. (Mel Brooks in "Balle spaziali") </p>
</div>
<div id="2">
ricordati che devi morire .... e mo moo scrivo!(Troisi in "Non ci resta che piangere") </p>
</div>
</body>
</html>
![]()
![]()
![]()