In dit artikel wil ik je laten zien wat je kunt doen met de noframes- en noscript-HTML-tags. Deze tags worden normaliter gebruikt om een eenvoudige melding op het scherm te zetten. In dit geval als een pagina met frames wordt geladen in een browser die geen frames ondersteunt, of een pagina met scripts in een browser die geen scripts ondersteunt.
Voorbeeld van een noframes-tag:
<NOFRAMES>
<BODY>
<P>Om deze pagina te kunnen bekijken, moet je over een browser beschikken
die frames ondersteunt, bijvoorbeeld Microsoft Internet Explorer, Mozilla
FireFox of Netscape Navigator.</P>
</BODY>
</NOFRAMES>
En een voorbeeld van de noscript-tag:
<NOSCRIPT>
LET OP: doordat uw browser geen JavaScript ondersteunt, kan de site niet volledig worden weergegeven!
</NOSCRIPT>
De beide HTML-tags kunnen echter ook op een andere manier worden gebruikt. Namelijk om een website die frames of JavaScript (of beide) gebruikt voor de navigatie binnen de site, beter toegankelijk te maken voor zoekmachines.
Een zoekmachine is namelijk continu bezig het internet te doorzoeken en in kaart te brengen. Dit gebeurt volledig automatisch door middel van gespecialiseerde computerprogramma's die webspiders, webcrawlers of ook wel search- of internetbots worden genoemd. Dergelijke programma's ondersteunen echter meestal geen frames of scripts.
Stel, je hebt een website die pagina's bevat die met frames of JavaScript (of beide) toegankelijk worden gemaakt, bijvoorbeeld met een JavaScript-menu.
Doordat die pagina's niet door alle webspiders kunnen worden gezien, blijven gedeelten van de site voor zoekmachines verborgen. Het kan zijn dat dat de bedoeling is, maar meestal wil je dat alle delen van je site te doorzoeken zijn.
Hoe zijn nu de noframes- en noscript-tags te gebruiken om dit soort sites beter toegankelijk te maken? Dat gaat vrij eenvoudig, namelijk door een zogenaamde sitemap op te nemen in de noframes- en noscript-blokken. In zo'n sitemap staan verwijzingen naar alle pagina's op je site, zodat ook webspiders die geen frames en JavaScript ondersteunen erbij kunnen.
Bovenstaande voorbeelden gaan er dan als volgt uitzien:
<NOFRAMES>
<BODY>
<P>Om deze pagina te kunnen bekijken, moet je over een browser beschikken
die frames ondersteunt, bijvoorbeeld Microsoft Internet Explorer, Mozilla
FireFox of Netscape Navigator.</P>
<P>
De site is toegankelijk via het onderstaande, vereenvoudigde, menu.
</P>
<A href="pagina1.html" mce_href="pagina1.html">Pagina1</A><br
/>
<A href="pagina1.html" mce_href="pagina1.html">Pagina2</A><br
/>
<A href="pagina1.html" mce_href="pagina1.html">Pagina3</A><br
/>
etc...
</BODY>
</NOFRAMES>
En de noscript-tag:
<NOSCRIPT>
LET OP: doordat uw browser geen JavaScript ondersteunt, kan de site niet
volledig worden weergegeven!
<P>
De site is toegankelijk via het onderstaande, vereenvoudigde, menu.
</P>
<A href="pagina1.html" mce_href="pagina1.html">Pagina1</A><br
/>
<A href="pagina1.html" mce_href="pagina1.html">Pagina2</A><br
/>
<A href="pagina1.html" mce_href="pagina1.html">Pagina3</A><br
/>
etc...
</NOSCRIPT>
Veel succes met het gebruik van de noframes- en noscript-tags!