bildspel

JavaScript

0 svar · 266 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>
259 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
118 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
129 ms — ändringar (db)