Som jag misstänkte... Du har flyttat ut table/tr taggarna från den document.write som jag skrev.
Detta för att undvika att lägga en script-tag i table-tag, som lätt kan skapa mickel av olika slag. (Som detta valideringsproblem)
Det andra problemet beror på att du som sagt måste sätta type till alla script-taggar. Eftersom du har gjort förstår jag inte verför den validerar fel... :(
Kolla att du validerade rätt sida.
Jo, det är den sidan som valideras, men kruxet kan vara att den här sidan 'skrivs' in i en annan sida, så det här är HELA källkoden som valideras:
http://validator.w3.org/check?uri=http%3A%2F%2Fmickea.dyndns.org%2Fhim%2Fdefault.asp%3Fp%3Ds_sub%26sP%3Dment_trn%26btn%3D4&charset=(detect+automatically)&doctype=(detect+automatically)&ss=1
Kan inte sätta 'type="text/javascript"' ngn annanstans, för det här är det enda stället, all annan javascript ligger i en separat fil.
Så, kolla gärna länken ovan för att se HELA källan.
Tack !
Uppfattade du vad jag sa? Lägg in table-taggen i en document.write igen:
<script type="text/javascript">
[b]document.write("<table cellpadding=0 cellspacing=0 border=0><tr>");[/b]
loadImage...
[b]document.write("</tr></table>");[/b]
</script>
När du har gjort, så pröva att validera igen.
Såg lite om detta på W3C's hemsida, och de rekommenderar följande: Sätt ett escape-tecken ( \ ) framför / i sluttaggarna som finns i document.write.
document.write("<\/tr><\/table>");
Det fungerade utmärkt det sista där, nu blir den validerad schysst igen.
Tack för all hjälp.