ciao ragazzi, ho questo script per mosttrare contenuti dinamicamente
codice:
if(document.getElementById && document.createElement){
document.write('<style type="text/css">*.toggle{display:none}</style>');
window.onload=function(){
/*le modifiche allo script vanno solo fatte qui*/
Attiva("versa","Versa in Cassa","Versa in Cassa");
Attiva("preleva","Preleva dalla Cassa","Preleva dalla Cassa");
}
}
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);
}
link.onfocus=this.blur();
c.appendChild(link);
el.parentNode.insertBefore(c,el);
}
script che poi richiamo in una pagina
pagina.php
codice:
<head>
<script type="text/javascript" src="showhide.js"></script>
</head>
//dopodichè uso lo script per il suo scopo
if($row[Ruolo] = 'Capo') { echo"<td width='150' valign='top' align='center'><div id='preleva' class='toggle'>
<form name='preleva' action='ver_preleva.php' method='post'>
Crediti: <input type='text' name='Crediti'>
<input type='submit' value='Preleva' name='preleva' class='invia'></form></div></td>"; }?>
<td valign='top' align='center' width='150'>
<div id="versa" class="toggle">
<form name='versa' action='ver_versa.php' method='post'>
Crediti: <input type='text' name='Crediti'>
<input type='submit' value='Versa' name='versa' class='invia'></form>
</div>
il problema sta nel fatto che quando apro pagina.php questa mi rimanda a qualsiasi altra pagina
di browser aperto, abbassandosi automaticamente!
come mai? da cosa è dovuto?
thx