Visualizzazione dei risultati da 1 a 4 su 4

Discussione: scroll orizzontale

  1. #1

    scroll orizzontale

    Ciao a tutti...ho un problemino...con uno scroll orizzontale:

    codice:
    <style type="text/css">
    #divScrollTextCont {position:relative; left:0px; width:350px; height:20px; clip:rect(0px 350px 20px 0px); overflow:hidden; visibility:hidden;}
    #divText {position:absolute; left:0px; top:0px;}
    </style>
    <script language="JavaScript" type="text/javascript">
    function lib_bwcheck(){ //Browsercheck (needed)
    	this.ver=navigator.appVersion
    	this.agent=navigator.userAgent
    	this.dom=document.getElementById?1:0
    	this.opera5=(navigator.userAgent.indexOf("Opera")>-1 && document.getElementById)?1:0
    	this.ie5=(this.ver.indexOf("MSIE 5")>-1 && this.dom && !this.opera5)?1:0; 
    	this.ie6=(this.ver.indexOf("MSIE 6")>-1 && this.dom && !this.opera5)?1:0;
    	this.ie4=(document.all && !this.dom && !this.opera5)?1:0;
    	this.ie=this.ie4||this.ie5||this.ie6
    	this.mac=this.agent.indexOf("Mac")>-1
    	this.ns6=(this.dom && parseInt(this.ver) >= 5) ?1:0; 
    	this.ns4=(document.layers && !this.dom)?1:0;
    	this.bw=(this.ie6 || this.ie5 || this.ie4 || this.ns4 || this.ns6 || this.opera5)
    	return this
    }
    var bw=lib_bwcheck()
    
    var speed = 30
    
    var loop, timer
    
    function makeObj(obj,nest){
        nest=(!nest) ? "":'document.'+nest+'.'
    	this.el=bw.dom?document.getElementById(obj):bw.ie4?document.all[obj]:bw.ns4?eval(nest+'document.'+obj):0;
      	this.css=bw.dom?document.getElementById(obj).style:bw.ie4?document.all[obj].style:bw.ns4?eval(nest+'document.'+obj):0;
    //	this.scrollHeight=bw.ns4?this.css.document.width:this.el.offsetHeight
    //	this.clipHeight=bw.ns4?this.css.clip.width:this.el.offsetHeight
    	this.scrollHeight=bw.ns4?this.css.document.width:this.el.offsetWidth
    	this.clipHeight=bw.ns4?this.css.clip.width:this.el.offsetWidth
    	this.up=goUp;this.down=goDown;
    	this.moveIt=moveIt; this.x=0; this.y=0;
        this.obj = obj + "Object"
        eval(this.obj + "=this")
        return this
    }
    
    var px = bw.ns4||window.opera?"":"px";
    
    function moveIt(y,x){
    	this.x = x
    	this.y = y
    	this.css.left = this.x+px
    	this.css.top = this.y+px
    }
    
    function goDown(move){
    	if (this.x>-this.scrollHeight+oCont.clipHeight){
    		this.moveIt(0,this.x-move)
    			if (loop) setTimeout(this.obj+".down("+move+")",speed)
    	}
    }
    function goUp(move){
    	if (this.x<0){
    		this.moveIt(0,this.x-move)
    		if (loop) setTimeout(this.obj+".up("+move+")",speed)
    	}
    }
    
    function scroll(speed){
    	if (scrolltextLoaded){
    		loop = true;
    		if (speed>0) oScroll.down(speed)
    		else oScroll.up(speed)
    	}
    }
    
    function noScroll(){
    	loop = false
    	if (timer) clearTimeout(timer)
    }
    var scrolltextLoaded = false
    function scrolltextInit(){
    	oCont = new makeObj('divScrollTextCont')
    	oScroll = new makeObj('divText','divScrollTextCont')
    	oScroll.moveIt(0,0)
    	oCont.css.visibility = "visible"
    	scrolltextLoaded = true
    //	scroll(1)
    
    }
    if (bw.bw) onload = scrolltextInit
    </script>
    nello scroll orizzontale ci sono alcuni link a prodotti.
    Il problema è che quando io clicco su un prodotto e carica la pagina...lo scroll si riposiziona all'inizio.
    Io vorrei che si fermasse nella posizione in cui io ho cliccato sul prodotto.....
    C'è qualcuno che riesce ad aiutarmi?

    Grazie mille.
    Tony

  2. #2

    Ragazzi...nessuno riesce ad aiutarmi???


  3. #3
    Ciao a tutti...provo a far tornare il mio problema....speriamo che oggi qualcuno riesca ad aiutarmi...........
    Grazie.

  4. #4

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.