webForumDet fria alternativet

gifanimation i div?

8 svar · 393 visningar · startad av coolish

coolishMedlem sedan sep. 200297 inlägg
#1

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
#2

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
#3

Saker pa att du inte har det avstangt i webblasaren bara?

coolishMedlem sedan sep. 200297 inlägg
#4

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
#5

Helt säker Okkido, ser andra gif-animationer på samma sida

silfverMedlem sedan apr. 200312 679 inlägg
#6

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
#7

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...

antilizaerMedlem sedan apr. 200357 inlägg
#8

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
#9

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

134 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)