coolishMedlem sedan sep. 200297 inlägg Hej.
Jag har en gif-animation som jag vill lägga i en div-tagg. Den ska visas när ett formulär postas, dvs onSubmit.
Har inga problem med att lägga in bilden med animationen blir aldrig synlig. Vad kan det bero på och kan man kringgå det på något annat sätt?
silfverMedlem sedan apr. 200312 679 inlägg Kan du ge lite exempelkod? Visas gif-bilden korrekt när du har skickat datan i forumläret?
OkkidoMedlem sedan maj 20007 492 inlägg Saker pa att du inte har det avstangt i webblasaren bara?
coolishMedlem sedan sep. 200297 inlägg Absolut, div-taggen ser ut så här:
<div id="loading" name="loading" style="position:absolute; z-index:52; left: 20%; top:40%; width:468px; height:60px; visibility:hidden; filter:Alpha(Opacity=80);">
<table width="468" height="60" border="0" cellpadding="0" cellspacing="0">
<tr valign="top">
<td><img src="images/loading.gif" width="468" height="60" border="0"></td>
</tr>
</table>
</div>
och jag kör det genom:
onSubmit="document.all.loading.style.visibility='visible';"
i form-taggen
coolishMedlem sedan sep. 200297 inlägg Helt säker Okkido, ser andra gif-animationer på samma sida
silfverMedlem sedan apr. 200312 679 inlägg Vad händer om du sätter värden på bilden då? I stället för att använda width="468" height="60" så skriver du width="468px" height="60px". Så läsaren vet exakt hur stor bilden ska vara.
r/ Samma värden på tabellen också, givetvis.
coolishMedlem sedan sep. 200297 inlägg Ingen skillnad, jag tror inte att läsaren klarar av det helt enkelt. När jag postar formuläret verkar allt annat stanna också.... Men det borde gå att lösa på något sätt tycker jag. Kanske skulle testa att göra animationen som flash istället...
Börja gif animationen om igen när den är klar? Annars så börjar den väl köras när sidan har laddats sen när du visar diven så har den redan kört klart.
jarvkloMedlem sedan juli 20013 378 inlägg
silfver skrev:
Vad händer om du sätter värden på bilden då? I stället för att använda width="468" height="60" så skriver du width="468px" height="60px". Så läsaren vet exakt hur stor bilden ska vara..
Brrrr - Nu är du ute och cyklar!
Enheten "px" är inte giltig i HTML-attribut, bara i CSS... Om vi nu skall vara noga alltså :birp
HTML4-rekommendationen skrev:
nn for pixels or nn% for percentage length
http://www.w3.org/TR/html4/struct/objects.html#h-13.2 och http://www.w3.org/TR/html4/sgml/dtd.html#Length
Storleksangivelserna har mest troligt inget med problemet att göra alltså ;)
och inget annat än
width="468" height="60"
gäller när vi pratar pixelbredder och höjder på en bild när dessa anges i HTML-attributen height och width