bildspel

JavaScript

0 svar · 273 visningar · startad av Gimbo

Medlem sedan dec. 20001 626 inlägg
Trådstart#1

hejsan,

har ett script som ser ut på följande vis, men problemet med den är att den scrollar bilderna från botten till topnne, det jag vill är att bilderna bara skall växlas, går det att modifiera koden till det?

	<script type="text/javascript">

		function initScrollers() {
			// arguments: id of layer that scrolls, width and height of scroller (of wn), 
			// number of items (including repeated 1st item), axis ("v" or "h")
			// set up pause/resume onmouseover/out? (true or false)
			var picScr = new dw_scroller('picholder', 122, 152, 5, "v", true);
			picScr.setTiming(152, 6000);
			
			var usrScr = new dw_scroller('usrholder', 122, 22, 5, "v", true);
			usrScr.setTiming(22, 6000);
			
			dw_scrollers.setPartners(picScr, usrScr);
			

			var klubbScr = new dw_scroller('klubbholder', 122, 54, 5, "v", true);
			klubbScr.setTiming(100, 6000);

		}

		dw_scrollers.setPartners = function(p1, p2) {
			if (p1.el && p2.el) {
				p1.el.onmouseover = dw_scrollers.tandemHalt;
				p2.el.onmouseover = dw_scrollers.tandemHalt;
				p1.el.onmouseout = dw_scrollers.tandemResume;
				p2.el.onmouseout = dw_scrollers.tandemResume;
				p1.partner = p2; p2.partner = p1;
			}
		}

		dw_scrollers.tandemHalt = function() {
			var curObj;
			for (var i=0; curObj = dw_scrollers.ar[i]; i++) {
				if ( curObj.id == this.id ) { 
					curObj.active = false; 
					curObj.partner.active = false;
					return; 
				}
			}
		}

		dw_scrollers.tandemResume = function(e) {
			var curObj;
			for (var i=0; curObj = dw_scrollers.ar[i]; i++) {
				if ( curObj.id == this.id ) {
					e = e? e: window.event;
					var toEl = e.relatedTarget? e.relatedTarget: e.toElement;
					if ( this != toEl && !dw_contained(toEl, this) ) { 
						var now = new Date().getTime();
						curObj.elapsed = now - curObj.lastTime;
						curObj.partner.elapsed = now - curObj.partner.lastTime;
						curObj.lastTime = now; curObj.active = true; 
						curObj.partner.lastTime = now; curObj.partner.active = true;
						return; 
					}
				}
			}
		}
	</script>
256 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)