Een 'verborgen' string teruglezen
Op een aantal plaatsen op deze website presenteer ik scripts om HTML-code te 'verstoppen'. De code wordt daarbij in zijn geheel omgezet in numerieke entiteiten. De letter a wordt a, b wordt b, enzovoort.
Bij mijn activiteiten als webmaster voor diverse sites waar bij betrokken ben
(geweest), liep ik er tegenaan dat het handig zou om een 'verborgen' stukje code weer eenvoudig terug te kunnen lezen. Op deze bladzijde presenteer ik een stukje JavaScript dat dit doet. Druk op de knop hiernaast om de applicatie te starten. |
De code kun je downloaden om zelf aan verder te ontwikkelen. Inbouwen in je eigen site om aan je bezoekers beschikbaar te stellen is niet echt zinvol.
- De werking van het script is als volgt:
- Eerst wordt gekeken of er een lege string is aangeleverd. Als dat zo is volgt een foutmelding en stopt het script.
- Als er gegegevens zijn dan worden die zonder meer in de innerHTML van een <div>-tag geplaatst. De "terugvertaling" wordt dus door de browser gedaan.
- De inhoud van deze <div>-tag wordt pas zichtbaar als er op de knop Lees Code is geklikt.
- Deze aanpak kan betekenen dat ook tags worden terugvertaald en door de browser als tag worden verwerkt. Het is dus mogelijk dat er ineens plaatjes en hyperlinks op je scherm verschijnen.
- Ook niet-verborgen tekst en tags worden zichtbaar gemaakt.
Gebruik:
- De code staat gedeeltelijk in de <HEAD> en gedeeltelijk in de <BODY>.
- Zie de tekst
Downloaden:
Druk op de knop:
File: voorb183.zip, 4946 bytes.