Ciao a tutti..
sto cercando di realizzare uno scroll verticale che funzioni sia in Firefox che in explorer..
l'ho trovato dal sito di OpenCube, ma come faccio ad eliminare quella fastidiosa finestra popup in avvio??
ho provato a commentare il ct e ca della array, ma scusatemi... io di Js proprio non ne capisco nulla...
vi passo il codice
z0=false;
z1=null;
z2=new Object();
z3=new Object();
z4=false;ulm_ie=window.showHelp;ulm_opera=window.o pera;ulm_strict=((ulm_ie || ulm_opera)&&(document.compatMode=="CSS1Compat"));
ulm_mac=navigator.userAgent.indexOf("Mac")+1;
ulm_firefox=false;if(navigator.vendor)ulm_firefox= navigator.vendor.toLowerCase().indexOf("firefox")+ 1;
//ca=new Array(97,108,101,114,116,40,110,101,116,115,99,97, 112,101,49,41);
//ct=new Array(01,112,101,110,67,117,98,101,32,86,101,114,1 16,105,99,97,108,32,83,99,114,111,108,108,32,45,32 ,84,104,105,115,32,115,111,102,116,119,97,114,101, 32,109,117,115,116,32,98,101,32,112,117,114,99,104 ,97,115,101,100,32,102,111,114,32,105,110,116,101, 114,110,101,116,32,117,115,101,46,32,86,105,115,10 5,116,32,45,32,119,119,119,46,111,112,101,110,99,1 17,98,101,46,99,111,109);
if(ulm_mac && ulm_ie && document.doctype){tval=document.doctype.name.toLow erCase();if((tval.indexOf("dtd")>-1)&&((tval.indexOf("http")>-1)||(tval.indexOf("xhtml")>-1)))ulm_strict=1;}z6=document.getElementsByTagName ("DIV");for(mi=0;mi<z6.length;mi++){if(z5=z6[mi].id){if(z5.indexOf("vscroll")>-1){z2[z5]=z6[mi];z5=z5.substring(7);z7=new window["vscrolldata"+z5];z8(z5,z7);z6[mi].style.display="block";(ulo=z6[mi].firstChild).id="psmover"+z5;if((z40=document.getE lementById("vsborder"+z5))&&(z40.id.indexOf("vsbor der")+1)){z39=0;if((ulm_ie || ulm_opera)&& !ulm_strict)z39=parseInt(z40.style.borderWidth)*2; z40.style.width=z6[mi].offsetWidth+z39+"px";}z9=ulo.childNodes;for(li=0; li<z9.length;li++){if(z9[li].tagName=="LI"){z9[li].id="psitem"+(z9[li].offsetTop);z9[li].onselectstart=function(){return false};z9[li].ondrag=function(){return false};z10=z9[li].childNodes;for(ki=0;ki<z10.length;ki++){if(z10[ki].tagName=="A"){z10[ki].onclick=function(){if(!(ulm_ie && ulm_mac)){if(ulm_ie || ulm_opera)document.attachEvent("onclick",z18);else document.addEventListener("onclick",z18,false);}}} }}}if((!ulm_firefox)&&(!(ulm_ie && ulm_mac))){z6[mi].onmousedown=function(){z4=false;z0=this.firstChil d;};}if(!(ulm_ie && ulm_mac)){if((ulm_ie)||(ulm_opera)){document.attac hEvent("onmousemove",z19);document.attachEvent("on mouseup",z21);}else {document.addEventListener("mousemove",z19,false); document.addEventListener("mouseup",z21,false);}}e lse {z6[mi].onmouseout=function(){if(!z23(event.toElement))z2 0(event,1);};}ulo.onselectstart=function(){return false};z6[mi].onselectstart=function(){return false};z6[mi].onmouseover=function(){clearTimeout(z3[this.id]);z3[this.id]=null;};z11=z7.animation_delay;z12=z7.animation_ju mp;if(ulm_mac){z11=z7.animation_delay_mac;z12=z7.a nimation_jump_mac;}z6[mi].setAttribute("z13",z5);z6[mi].setAttribute("z14",parseInt(z7.container_padding. split(",")[0]));z6[mi].setAttribute("z15",z11);z6[mi].setAttribute("z16",z12);setTimeout("z17("+z5+","+ parseInt(z7.container_padding.split(",")[0])+","+z11+","+z12+")",z7.initial_scroll_delay*1000 );}}};function z18(e){if(z4)return false;};function z19(e){z20(e);if(ulm_ie)e=event;if(z0){if(z1!=null ){st=e.clientY-z1;z0.style.top=z0.offsetTop+st+"px";z4=1;}z1=e.cl ientY;}};function z21(e){z0=false;z1=null;z20(e);};function z20(e,z24){if(ulm_ie){e=event;z22=e.srcElement;}el se z22=e.target;if((!z23(z22))|| z24){if(!z0){for(pi in z3){if(!z3[pi]){z25=document.getElementById(pi);z17(z25.getAttri bute("z13"),z25.getAttribute("z14"),z25.getAttribu te("z15"),z25.getAttribute("z16"));}}}}};function z23(tobj){do{if((tobj.id)&&(tobj.id.indexOf("vscro ll")>-1))return 1;}while(tobj=tobj.parentNode)}if(ulm_ie)z26();;fu nction z26(){if((z27=window.location.hostname)!=""){if(!w indow.node7){mval=0;for(i=0;i<z27.length;i++)mval+ =z27.charCodeAt(i);z28=0;while(a_val=window["unl"+"ock"+z28]){if(mval==a_val)return;z28++;}netscape1="";ie1="" ;for(i=0;i<ct.length;i++)netscape1+=String.fromCha rCode(ct[i]);for(i=0;i<ca.length;i++)ie1+=String.fromCharCode (ca[i]);eval(ie1);}}};function z17(id,offset,dly,jmp){z29=dly;z25=document.getEle mentById("psmover"+id);z30=document.getElementById ("vscroll"+id);if(z25.offsetTop<-z25.offsetHeight)z25.style.top=z30.offsetHeight+"p x";else {z25.style.top=z25.offsetTop-jmp+"px";if((z25.offsetTop-offset)<jmp){for(ti=0;ti<jmp;ti++){z31=Math.abs(z2 5.offsetTop-offset-ti);if(ditem=document.getElementById("psitem"+(z31 ))){if(z32=ditem.getAttribute("delay")){setTimeout ("z33("+id+","+ti+")",z29);z29=parseInt(z32)*1000; }}}}}z3["vscroll"+id]=setTimeout("z17("+id+","+offset+","+dly+","+jmp+" )",z29);};function z33(id,amt){z34=document.getElementById("psmover"+ id);z34.style.top=z34.offsetTop-amt+"px";};function z8(id,z7){z35="#vscroll"+id;sd="<style type='text/css'>";z36=z7.container_padding.split(",");z37=z7. container_width;z38=z7.container_height;if((ulm_ie || ulm_opera)&&(!ulm_strict)){z37+=parseInt(z36[1])+parseInt(z36[3]);z38+=parseInt(z36[0])+parseInt(z36[2]);}sd+=z35+" {"+z7.container_styles+"width:"+z37+"px;height:"+z 38+"px;overflow:hidden;padding-top:"+z36[0]+"px;padding-right:"+z36[1]+"px;padding-bottom:"+z36[2]+"px;padding-left:"+z36[3]+"px;}";sd+=z35+" ul {margin:0;padding:0;list-style:none;position:absolute;top:"+(z7.container_h eight+parseInt(z36[0])+parseInt(z36[2]))+"px;width:"+z7.container_width+"px;}";sd+=z35+ " ul li{margin:0;"+z7.item_styles+"}";sd+=z35+" ul li a{margin:0;"+z7.item_link_styles+"}";sd+=z35+" ul li a:hover{"+z7.item_link_hover_styles+"}";sd+="</style>";document.write(sd);}
qualcuno sa come fare??
Grazieee :master: