<html>
<head>
<style>
P
{
margin:0px;
padding:0px
}
body
{
FONT-SIZE: 10pt;
FONT-FAMILY:Tahoma
}
</style>
</head>
<body>&gt; It&nbsp;may&nbsp;be&nbsp;acting&nbsp;exactly&nbsp;as&nbsp;it&nbsp;should,&nbsp;but&nbsp;I&nbsp;would&nbsp;like&nbsp;to&nbsp;see&nbsp;image&nbsp;<BR>&gt; 1&nbsp;immediately&nbsp;follow&nbsp;image&nbsp;9.&nbsp;Any&nbsp;ideas&nbsp;as&nbsp;to&nbsp;how&nbsp;to&nbsp;make&nbsp;that&nbsp;happen?<BR>
&nbsp;<BR>
Well, this&nbsp;is&nbsp;one creative question indeed!?<BR>
&nbsp;<BR>
I don't recall to have ever seen anything like that in my browsing experience at all.<BR>That's why I&nbsp;google-d a little and came out with nothing.<BR>
Everything I've found can already be done with marquee.<BR>
Than I came to conclusion that the "not-breaking looping image strip" script&nbsp;doesn't exist!<BR>(I don't even know how to properly name it!)<BR>
Because nobody ever made\wrote one.<BR>
&nbsp;<BR>
Therefore I gave it a thought.<BR>
Not that it is impossible, but it does require some creativity&nbsp;for sure.<BR>
You surely can make a scrolling image sequence&nbsp;with javascript of course, but the problem is<BR>
that you are reinventing the wheel.&nbsp;Your question is how to&nbsp;make a circle out of a linear segment?<BR>
And that's a challenge.<BR>
We will need a total HTML, CSS and JavaScript <FONT>collaboration for this one to come true</FONT>. <BR>
And some calibration also.<BR>
&nbsp;<BR>
My solution script is very simple comparing to what&nbsp;I've found... (~180 KB for marquee, not even a loop!)<BR>So lets give it away:<BR>
*******<BR>
CSS begining<BR>
&nbsp;<BR>
#holder{&nbsp;position:absolute;&nbsp;left:120px;&nbsp;&nbsp;top:120px;&nbsp;width:484px;&nbsp;height:460px;&nbsp;overflow:hidden;&nbsp;}<BR>
#roller {white-space:nowrap; margin-left:0; }<BR>
&nbsp;<BR>
CSS ended<BR>
&nbsp;<BR>
! My images were 160px wide so the "holder" width should be 480 + 4 px for 3 image&nbsp;view width.<BR>
&nbsp;<BR>
HTML BEGINING<BR>
&nbsp;<BR>
&lt;DIV ID=holder&gt;<BR>
&lt;div id=roller&gt;<BR>&lt;img src="DavidSylvian-DeadBeesOnACake.jpg"&gt;<BR>&lt;img src="PeterMurphy-Deep.jpg"&gt; <BR>&lt;img src="ErikSanko-PastImperfektPresentTense.jpg"&gt;<BR>&lt;img src="3DoorsDown-Another700Miles.jpg"&gt;<BR>&lt;img src="Audioslave-OutOfExile.jpg"&gt;<BR>&lt;img src="Bauhaus-SwingTheHartache.jpg"&gt;<BR>&lt;!--Repeat the first three (3) to complete the circle (number depends on the view width--&gt;<BR>&lt;img src="DavidSylvian-DeadBeesOnACake.jpg"&gt;<BR>&lt;img src="PeterMurphy-Deep.jpg"&gt; <BR>&lt;img src="ErikSanko-PastImperfektPresentTense.jpg"&gt;<BR>
&lt;/div&gt;<BR>
&lt;/DIV&gt;<BR>
&nbsp;<BR>
HTML ENDED<BR>
&nbsp;<BR>
Script Begining<BR>
&nbsp;<BR>
//W3C make ID=ID<BR>
var roller = document.getElementById('roller')<BR>
&nbsp;<BR>
var i=0;<BR>
function rollnow(){<BR>&nbsp;if(i &lt; 980){/* You will need&nbsp;Explorer for this (980) value;<BR>
! alert(roller.offsetWidth) in IE to get the correct value &nbsp;before adding the repeated images in HTML!<BR>
Because&nbsp;Firefox and Opera are not reporting it correctly, in other case&nbsp;we could've used universal<BR>
roller.offsetWidth for automation and dynamic html for adding repeated images. If you don't have IE than <BR>
youll have to manually calculate the num of images * width + <FONT>R&nbsp; to get this value </FONT>*/<BR>
&nbsp;&nbsp;i++;<BR>&nbsp;&nbsp;roller.style.marginLeft=-i;<BR>&nbsp;&nbsp;}else{i = - 4 } //R = resync coefficient; R=[n of repeated images - 1 * 2], where: n = (3 - 1) * 2 = 4<BR>&nbsp;}<BR>//The n of repeated Images depends on view width / image width. Round it: if &gt; 1; n = 2. If &gt; 2; n = 3 etc.<BR>
&nbsp;&nbsp; var intervalID = window.setInterval(rollnow, 20);<BR><BR>Script Ended<BR>
*******<BR>
&nbsp;<BR>
To make it loop faster you can always state: i = i + n; n=1,2,3,4,5,6...<BR>
&nbsp;<BR>
Regards<BR><BR><BR>~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Troy&nbsp;III<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;progressive&nbsp;art&nbsp;enterprise<BR>~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<BR><br /><hr />Be one of the first to try Windows Live Mail. <a href='http://ideas.live.com/programpage.aspx?versionId=5d21c51a-b161-4314-9b0e-4911fb2b2e6d' target='_new'>Windows Live Mail.</a></body>
</html>