[JS] eerst plaatje laden dan 10(s) wachten

Pagina: 1
Acties:

  • RSD
  • Registratie: Maart 2001
  • Laatst online: 08-02-2017
Ik zit met een probleempje ik wil eerst een plaatje laden vervolgens moet er een indicatorbalkje komen die er 10 seconden over doet en vervolgens moet een form gesubmit worden. Ik doe het nu alsvolgt. Ik gebruik het volgende scriptje:

function blaat()
{
if (document.img1.width==320)
{
document.vraag.submit()
}
else
{
document.img1.width=document.img1.width+28
setTimeout('blaat()',1000)
}
}
</script>

in mn body heb ik iets staan van onload=blaat() en onder het form heb ik staan:

<script language="JavaScript">
setTimeout('document.vraag.submit()',10000);
</script>

Mijn form heeft de naam 'vraag'

Nu werkt dit ongeveer als ik een snelle inet verbinding heb, maar bij modem gebruikers klopt het weer niet. Heeft er iemand misschien ideen??? Ik ben helaas niet zo'n held in Javascript.

Verwijderd

misschien helpt het om je plaatje te preloaden?

  • RSD
  • Registratie: Maart 2001
  • Laatst online: 08-02-2017
ja ok, maar hij haalt ze random uit de database en zet ze er dan neer... kun je dan preloaden?

Verwijderd

ja, dan moet je de src die uit de database gehaaald wordt gewoon preloaden

oh, en een url zou handig zijn ;)

  • Tim
  • Registratie: Mei 2000
  • Laatst online: 23-07 15:18

Tim

<body onLoad="setTimeout('document.vraag.submit()',10000)"> iets?

  • RSD
  • Registratie: Maart 2001
  • Laatst online: 08-02-2017
Zoiets had ik toch al???

  • Tim
  • Registratie: Mei 2000
  • Laatst online: 23-07 15:18

Tim

Op zaterdag 04 mei 2002 20:18 schreef RSD het volgende:
Zoiets had ik toch al???
Ja, zoiets, je moet die 10sec timeout ook bij onload doen, onload word namelijk pas uitgevoerd als de pagina is geladen

  • crisp
  • Registratie: Februari 2000
  • Nu online

crisp

Devver

Pixelated

1) Plaatje pas laten zien als het volledig ingeladen is; ondertussen bijvoorbeeld 'Loading....' laten zien
2) Als plaatje zichtbaar is timeout starten voor het submitten

Ooit zoiets gemaakt voor een slideshow van mijn vakantiefoto's: http://www.crisp.demon.nl/vakantie/america.html

Intentionally left blank


  • RSD
  • Registratie: Maart 2001
  • Laatst online: 08-02-2017
Ja zoiets als Crisp kan ik goed gebruiken.. maaruh wat zijn de esentiele dingen die jij gebruikt crisp? Heb je code ff bekeken, maar kom er weinig wijs uit?!

  • RSD
  • Registratie: Maart 2001
  • Laatst online: 08-02-2017
Volgens mij werkt ie nu goed :) :) THNX, geef me een gil als het niet zo is :)
Pagina: 1