Avatar billede shjorth Nybegynder
26. april 2009 - 17:55 Der er 1 løsning

Onload på div

Det kan tilsyneladende ikke lade sig gøre så vidt jeg har forstået.

Men hvad kan jeg så finde på? body tagget må ikke bruges i den her forbindelse..

Det ser nogenlunde sådan her ud:
<script>
function countDown(secs) {
  var e = document.getElementById('tiao');
  var i = setInterval(function() { e.setTextValue(--secs); }, 1000);
  setTimeout(function() {
    clearInterval(i);

  }, (secs * 1000) - 100);
}
</script>

<div id='tiao' onload='countDown(5);return false;'></div>
Avatar billede soes Nybegynder
26. april 2009 - 18:39 #1
Du har ret i at et div ikke har en onload att.
Du kan lige se om mit forslag kan bruges.

Kan godt tænkes at der skal byttes om på rækkefølgen af script og div alt efter hvordan siden bliver hentet, det ved jeg ikke nok om.

<script>
function countDown(secs) {
  var e = document.getElementById('tiao');
  var i = setInterval(function() { e.setTextValue(--secs); }, 1000);
  setTimeout(function() {
    clearInterval(i);

  }, (secs * 1000) - 100);
}
countDown(5); // kald din funktion her når browseren kommer forbi
</script>

<div id='tiao'></div>
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester