Mijn beste collega webmasters (althans een gedeelte hiervan..). Zouden jullie alsjeblieft eens willen ophouden
om altijd maar te vertellen dat iets niet mogelijk is. Als iemand in een forum iets dood-normaals vraagt
wordt hij heel vaak volkomen afgebrand. En het is ook echt niet noodzakelijk om altijd maar te vragen waarom
iemand iets wil. Als je door gebrek aan kennis iemand niet kan helpen, doe er dan gewoon het zwijgen toe. Buiten dat
maak je jouzelf volslagen belachelijk bij de "scripters" die dus wel in staat zijn om de mensen een helpende
hand toe te steken. waarvan akte... Dit naar aanleiding van een vraag om automatisch tekst over 2 kolommen te
verdelen. Als ik om een voorbeeld te vullen veel tekst moet invoeren, kan ik het nooit laten om mijn
"belerende vingertje" even op te steken. Het is nooit mijn bedoeling om mensen voor het hoofd te stoten,
maar soms stoor ik mij heel erg aan leeghoofden die (onterecht) mensen voor dom uitmaken. We hebben allemaal
bij het begin moeten beginnen. Scripten leer je niet in 10 minuten en fouten maken zal iedereen altijd
blijven doen. Ik maak nog dagelijks de meest stupide fouten, die ik gelukkig altijd heel snel weer
kan herstellen. Maar toch.. Zo.., ik denk dat zo langzamerhand er genoeg tekst op de pagina gekomen is om twee
kolommen een beetje inhoud te geven. Het wordt nu tijd om even uit te leggen hoe het één en ander
in zijn werk gaat. Met twee regels stylesheet wordt een container gemaakt waar de gehele tekst in geplaatst
kan worden, die vervolgens een "display:none" krijgt, en er worden 2 kolommen benoemd die de tekst
op het scherm gaan zetten. Daarna komt er een regel javascript die er voor zorgt dat als
mensen geen javascript enabled hebben, zij toch de tekst te zien krijgen; en onder
op de pagina staan 8 regeltjes javascript die er voor zorgen dat
de tekst netjes in 2 stukken wordt "gehakt" om vervolgens naar de kolommen geschreven te worden. En meer
is er niet te doen.
Kopieer de broncode van het automatische kolommen script naar jouw webruimte en geef
het ergens op jouw website een nuttige bestemming. De procedure is valide HTML5 en ook
de CSS staat in het "groen". Er staat ook nog een php-versie van deze procedure
op de dns5. Kijk maar..