webForumDet fria alternativet

bildspel

0 svar · 261 visningar · startad av Gimbo

GimboMedlem sedan dec. 20001 630 inlägg
#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>
Genererad på 372 ms · cache AV · v20260730165559-full.f96bc7eb