- Home
- Categorie
- Coding e Sistemistica
- Coding
- modificare File Js
- 
							
							
							
							
							
modificare File JsBuon Giorno Avrei bisogno di un idea per modificare lo script seguente in modo da separare l'HTML da javascript: [html]var speed=4 iens6=document.all||document.getElementById if (iens6){ 
 document.write('<div id="container" style="position:relative;width:155px;height:160px;overflow:hidden;border:2px ridge white">')
 document.write('<div id="content" style="position:absolute;width:155px;left:0px;top:0px">')
 }
 </script><!--contenuto--> 
 prova prova prova prova<br><br>
 a b c d ...e cosi via <br> <br> <br>
 prova prova prova prova<br><br>
 <!--fine--><script language="JavaScript"> 
 if (iens6){
 document.write('</div></div>')
 var crossobj=document.getElementById? document.getElementById("content") : document.all.content
 var contentheight=crossobj.offsetHeight
 }
 else if (ns4){
 var crossobj=document.nscontainer.document.nscontent
 var contentheight=crossobj.clip.height
 }function movedown(){ 
 if (window.moveupvar) clearTimeout(moveupvar)
 if (iens6&&parseInt(crossobj.style.top)>=(contentheight*(-1)+100))
 crossobj.style.top=parseInt(crossobj.style.top)-speed+"px"
 else if (ns4&&crossobj.top>=(contentheight*(-1)+100))
 crossobj.top-=speed
 movedownvar=setTimeout("movedown()",20)
 }function moveup(){ 
 if (window.movedownvar) clearTimeout(movedownvar)
 if (iens6&&parseInt(crossobj.style.top)<=0)
 crossobj.style.top=parseInt(crossobj.style.top)+speed+"px"
 else if (ns4&&crossobj.top<=0)
 crossobj.top+=speed
 moveupvar=setTimeout("moveup()",20)
 }function stopscroll(){ 
 if (window.moveupvar) clearTimeout(moveupvar)
 if (window.movedownvar) clearTimeout(movedownvar)
 }function movetop(){ 
 stopscroll()
 if (iens6)
 crossobj.style.top=0+"px"
 else if (ns4)
 crossobj.top=0
 }function getcontent_height(){ 
 if (iens6)
 contentheight=crossobj.offsetHeight
 else if (ns4)
 document.nscontainer.document.nscontent.visibility="show"
 }
 window.onload=getcontent_height
 </script>[/html]Qualche idea di come si possa fare in modo abbastanza semplice, senza dover riscrivere tutto? Ringrazio in anticipo delle risposte 
 
- 
							
							
							
							
							
...risolto da solo.... 
 ...ho riscritto tutto che si fa prima....