Home > kruimelpad

vorige 56 volgende

inhoud

Twitter invoegen (11)

(reset)

Een enkele keer blijkt er toch nog wat hapering bij twitter te zijn (misschien door grote twitter-drukte en/of traagheid bij het leveren van de 2 images in het twitterblokje, en/of een trage verbindingssnelheid / browser/ computer).
Maar ook al is de inhoud van de #tempTwit gekopiëerd naar het #twitterblok in de linkerkolom, het inladen van de berichten in de #tempTwit gaat door.

  • Het kopiëren naar het #twitterblok kan een paar keer herhaald worden.
  • Als het blok al compleet was, gebeurt er niets zichtbaars.
  • Als het blok nog niet 100% zichtbaar was, wordt het nu vervangen door de nieuwe inhoud.
  • Daarna kan de #tempTwit leeggehaald worden.

Aldus toe te voegen in de functie fillLeftColumn():

   var hoeveelstekeer = 1;
function fillLeftColumn(){
   if (hoeveelsteKeer == 1){ // als eerste keer
      // haal de complete inhoud van het temp-twitterblok op,
      // en zet deze apart in een variabele:
      var tContent = document.getElementById('tempTwit').innerHTML;
      // vul twitterblok in de linkerkolom met de complete inhoud:
      document.getElementById('twitterblok').innerHTML = tContent;
      // en zet dan de nu complete linkerkolom weer aan:
      document.getElementById('linkerkolom').style.display="block";
      // nu kan de teller op 2:
      hoeveelsteKeer = 2;
      // even 0,4 sec. wachten, en dan opnieuw:
      t = setTimeout('fillLeftColumn()', 400);
   }
   else if (hoeveelsteKeer <= 5){ // t/m 5 keer na 0,4 sec. nogmaals:
      var tContent = document.getElementById('tempTwit').innerHTML;
      document.getElementById('twitterblok').innerHTML = tContent;
      hoeveelsteKeer = hoeveelsteKeer + 1;
      t = clearTimeout('fillLeftColumn()');
      t = setTimeout('fillLeftColumn()', 400);
   }
   else {
      t = clearTimeout('fillLeftColumn()');
      // en leeg dan het temp-twitterblok:
      document.getElementById('tempTwit').innerHTML="";
   }
}

Gerealiseerd in deze stap

  • Javascript toegevoegd aan het scriptblok.

Nu is alleen nog de #tempTwit te zien zolang deze nog niet is opgeheven.

(reset om nog een keer te zien)

Twitter

[vultekst]
[vultekst]
[vultekst]
[vultekst]
[vultekst]
[vultekst]
[vultekst]
[vultekst]
[vultekst]
[vultekst]
[vultekst]
[laatste kolomregel]
[rechterkolom]
[vultekst]
[vultekst]
[laatste kolomregel]