Een berichtenlezer zoals een fotogalerij

Op het moment dat dit bericht geschreven wordt, bestaat deze site op de kop af 22 jaar. In die tijd is er veel gebeurd. Niet alleen heeft …
 
Lees meer …

Niet alles wat je met een computer kunt doen móét ook met een computer. Soms (lees: vaker dan je denkt) werkt het beter om een ouderwets …
 
Lees meer …

Lorem ipsum dolor sit amet, consectetaur adipisicing velit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nost …
 
Lees meer …

Lorem ipsum dolor sit amet, consectetaur adipisicing velit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nost …
 
Lees meer …

 

Hierboven zie je een deel van een bericht. Als je op de link klikt of tikt verschijnt de rest van de tekst.
Onder het bericht zie je een navigatiebalkje, dat is opgebouwd uit rondjes en de tekens < en >. Elk rondje staat voor een bericht, de tekens < en > staan voor "vorige" resp. "volgende". Het rondje dat hoort bij het actieve bericht is blauw. De rondjes van de overige berichten zijn geel.
Je kunt zowel op de rondjes klikken, als op < en >.
N.B.: De eerste twee berichten bevatten 'echte' tekst. Het derde en vierde bericht bevatten "Lipsum".

De code staat onderaan de bladzijde. Je kunt hem downloaden om zelf te gebruiken.

Gebruik:

De code van het voorbeeld ziet er als volgt uit:
 
(Zet dit in de <HEAD>).

<link rel="stylesheet" href="styles.css">
<script src="script.js"></script>

(Zet dit bovenin de <BODY>).

<div id="container">
  <div class="bericht" id="no_0" style="left:0; opacity:1">
    <p id="no_0Kort" style="display:block">Op het moment dat dit bericht
      geschreven wordt, bestaat deze site op de kop af 22 jaar. In die tijd is
      er veel gebeurd. Niet alleen heeft &hellip;<br>&nbsp;<br>
    <a href="javascript:toonMeer('0')">Lees meer &hellip;</a></p>

    <p id="no_0Lang" style="display:none">Op het moment dat dit bericht       geschreven wordt, bestaat deze site op de kop af 22 jaar. In die tijd is
      er veel gebeurd. Niet alleen heeft internet zich stormachtig ontwikkeld,
      ook deze site heeft de nodige
    .
    .
    .
    en internet. Beide items zijn verwijderd omdat ze door de tijd zijn
      ingehaald en omdat het niet meer te onderhouden was.
    <br>
    &nbsp;<br>
    <a href="javascript:toonMinder('0')">Verberg deze tekst</a></p>
  </div>

  <div class="bericht" id="no_1" style="left:-500px; opacity:0">
    <p id="no_1Kort" style="display:block">Niet alles wat je met een
      computer kunt doen m&oacute;&eacute;t ook met een computer.
    Soms (lees: vaker dan je denkt) werkt het beter om een ouderwets
      &hellip;<br>&nbsp;<br>
    <a href="javascript:toonMeer('1')">Lees meer &hellip;</a></p>

    <p id="no_1Lang" style="display:none">Niet alles wat je met een
      computer kunt doen m&oacute;&eacute;t ook met een computer.
    Soms (lees: vaker dan je denkt) werkt het beter om een ouderwets
      stukje papier te pakken en een potlood of balpen.<br>
    .
    .
    .
    soms hilarische, voorvallen beschreven waar het gebruik van een
      computer niet echt helpend was.<br>
    &nbsp;<br>
    <a href="javascript:toonMinder('1')">Verberg deze tekst</a></p>
  </div>

  <div class="bericht" id="no_2" style="left:-500px; opacity:0">
    <p id="no_2Kort" style="display:block">Lorem ipsum dolor sit amet,
      consectetaur adipisicing velit, sed do eiusmod tempor incididunt ut
      labore et dolore magna aliqua. Ut enim ad minim veniam, quis nost
      &hellip;<br>
    &nbsp;<br>
    <a href="javascript:toonMeer('2')">Lees meer &hellip;</a></p>

    <p id="no_2Lang" style="display:none">Lorem ipsum dolor sit amet,
      consectetaur adipisicing velit, sed do eiusmod tempor incididunt ut
      labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud
      exercitation llamco laboris nisi ut
    .
    .
    .
      ute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu
      fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident,
      sunt in culpa qui officia deserunt mollit anim id est laborum.<br>
    &nbsp;<br>
    <a href="javascript:toonMinder('2')">Verberg deze tekst</a></p>
  </div>

  <div class="bericht" id="no_3" style="left:-500px; opacity:0">
    <p id="no_3Kort" style="display:block">Lorem ipsum dolor sit amet,
      consectetaur adipisicing velit, sed do eiusmod tempor incididunt ut
      labore et dolore magna aliqua. Ut enim ad minim veniam, quis nost
      &hellip;<br>
    &nbsp;<br>
    <a href="javascript:toonMeer('3')">Lees meer &hellip;</a></p>

    <p id="no_3Lang" style="display:none">Lorem ipsum dolor sit amet,
      consectetaur adipisicing velit, sed do eiusmod tempor incididunt ut
      labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud
      exercitation llamco laboris nisi ut
    .
    .
    .
      ute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu
      fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident,
      sunt in culpa qui officia deserunt mollit anim id est laborum.<br>
    &nbsp;<br>
    <a href="javascript:toonMinder('3')">Verberg deze tekst</a></p>
  </div>

  <div id="kiezer" style="width:100px">
    <img src="dot-left.png" title="Vorige bericht" style="height:15px;
    width:15px; border:0" onclick="vorigBericht()"> &nbsp;
    <span id="bolletjes"></span>
    <img src="dot-right.png" title="Volgende bericht" style="height:15px;
    width:15px; border:0" onclick="volgendBericht()">
  </div>
</div>

Downloaden:
 
Druk op de knop: Download deze code  File: voorb729.zip, 4714 bytes.

Opmerking:
 
Als je de mogelijkheid om lange/korte berichten te hebben zou weglaten, is deze aanpak ook geschikt als fotogalerij.

 
terug

html-729; Laatste wijziging: 24 augustus 2023