<html>
<head>
<style>
P
{
margin:0px;
padding:0px
}
body
{
FONT-SIZE: 10pt;
FONT-FAMILY:Tahoma
}
</style>
</head>
<body>Hi Tedd,<BR>
sorry for rep delay.<BR>
&nbsp;<BR>
&gt; &gt;You've declared Strict DTD while it obviously isn't.<BR>&gt; No disrespect intended,...<BR>
&nbsp;<BR>
I'm very certain you did not, no need to explain.<BR>
&nbsp;<BR>
&gt;... but why isn't it?<BR>
&nbsp;<BR>
The omitted script tag declaration, that was reported by validating should've<BR>
been reason enough to suspect that other things were omitted too;<BR>
Second: There will always be other tiny things that never get reported during<BR>
validation.&nbsp;Browsers like FX will not forgive css malformed declaration and <BR>
the whole script will fail. While IE will tolerate css but not malformed javascript.<BR>
f.e.:<BR>
marginLeft=-i; against: marginLeft=-i+"px"; will bee dropped in FX, while in strict mode.<BR>
Although IE will fail completely because of the omitted semicolon after<BR>
a variable declaration, especially if other errors are caused by improper<BR>
header declarations, like: charset=UTF-8, while mistakenly saving the<BR>
document in "US-ASCII". Locally, this misinformation will not cause any problem<BR>
but loading it via server is a different story. Declaring "charset" is not very <BR>
vise, even they (validateurs) don't do that.<BR>
&nbsp;<BR>
&gt; Your latest code works great "as-is", see:<BR>&gt; <A href="http://xn--ovg.com/marquee/index5.php">http://xn--ovg.com/marquee/index5.php</A><BR>
<BR>It doesn't on my IE, because of the charset mismatch,<BR>
you've accidentally saved it in ASCII!<BR>
It will probably work on Mac but not win pc, mainly because of the <BR>
incorrect byte order; big endian, litle endian and other tiresome notions<BR>
that we should not bother ourselves with. It's always better to let Server detect it and <BR>
deliver correctly. <BR>
Anyway UTF-8 with BOMark is not that widely supported yet, as they say.<BR>
&nbsp;<BR>
&gt; The addition of my BOX doesn't stop it from working, see:<BR>&gt; <A href="http://xn--ovg.com/marquee/index6.php">http://xn--ovg.com/marquee/index6.php</A><BR>
<BR>Ironically it works in IE too, although you should have modified some<BR>
css to make it fit your layout. 'Looks ugly.<BR>
&nbsp;<BR>
I've delivered my code in 'status nascendi' in generic mode, external <BR>
modifications will always be needed before publishing.<BR>
&nbsp;<BR>
&gt; I shall test both and report back to the list which one works "best" <BR>&gt; across several browsers and platforms.<BR>
&nbsp;<BR>
That's nice, I think that both codes are good, but I don't like, neither<BR>
of them because they both require the finite number of images;<BR>
equal width; manually setting the scroll width, etc.<BR>
&nbsp;:&nbsp;&nbsp; :&nbsp;&nbsp; :<BR>
Yesterday I came to an idea that could solve this problem so everybody<BR>
can implement the script with ease for any number of images and any <BR>
size they might have programmatically. If you're interested I will post it.<BR>
&nbsp;<BR>
*&nbsp;&nbsp; *&nbsp;&nbsp; *<BR>
But now I'm thinking to modify some script I wrote for IE some years ago. <BR>
It was able to load any number of (numbered) images from images folder successively<BR>
and see if I can make it work on other browsers too. Than perhaps fuse it with this scroller<BR>
so it can load all the images found in the folder (give some tolerance) for any missing image,<BR>
make them get displayed as they load in place of the previous until the last. Than fill the scroller <BR>
with all the images found and finally start sliding them.<BR>
&nbsp;<BR>
This would be perfect for maintaining issues, -because you will never need to go back to the script<BR>
in case you decide to add or remove some images. Not to mention the performance improvement<BR>
of the page... not to forget the repetitive html &lt;img src='blablabla..., imagine twenty or hundred <BR>
lines of this, all removed as unnecessary!<BR>
&nbsp;<BR>
Imagine all of that&nbsp;totaling <FONT>1KB of code, -&nbsp;Yeah, that's what I call Code Optimization!!!</FONT><BR>
&nbsp;<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; Troy 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; progressive art enterprise<BR>~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<BR><BR><br /><hr />Express yourself instantly with Windows Live Messenger! <a href='http://imagine-msn.com/messenger/launch80/default.aspx?locale=en-us&source=joinmsncom/messenger' target='_new'>Windows Live Messenger!</a></body>
</html>